bestimmte prozess anzahl festsetzen für einen user

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
powerhostnet
Beiträge: 1
Registriert: 25.04.2007 20:04:40

bestimmte prozess anzahl festsetzen für einen user

Beitrag von powerhostnet » 25.04.2007 20:11:02

Hallo,

gibt es eine Möglichkeit einem User per Konsole eine Beschränkung einzustellen z.b. darf er die Datei "abc" nur ein mal starten. Wenn er das zweimal macht killt das System das automatisch. Ist das irgendwie möglich?


Mit freundlichen grüßen


Rafael

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 26.04.2007 09:54:51

In dieser Form nicht. Was man machen kann, ist die Anzahl der Prozesse per ulimit einzuschränken. Das ist aber unabhängig davon, welches Programm gestartet wird und bezieht sich auf alle Prozesse eines Benutzers...

Geier0815
Beiträge: 361
Registriert: 07.04.2005 16:51:01

Beitrag von Geier0815 » 26.04.2007 10:21:10

Mit ein bißchen Aufwand ist das für einzelne Programme machbar. Du schreibst ein Skript das mit ps und grep prüft ob schon eine Instanz läuft und im Zweifel einfach aussteigt oder eine Fehlermeldung ausgibt. Die Befehlseingabe des Users leitest Du per alias auf dein Skript um und schon hast Du was Du willst.
Aber das ist wirklich nur für einzelne Programm zu machen da der Aufwand sonst deutlich zu groß wird.
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 26.04.2007 11:13:09

Daneben ist es für den Benutzer auch recht einfach zu umgehen...

Was dabei auch noch eine Möglichkeit wäre, statt mit ps und grep auf einen bereits laufende Anwendung zu prüfen, ist, ein Wrapper-Skript zu schreiben, über das die Anwendung gestartet wird und die dann eine Lockfile anlegt, die geprüft wird und beim Beenden wieder gelöscht wird.

Aber wie gesagt, das alles lässt sich normal recht einfach umgehen...

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 26.04.2007 12:03:00

Vielleicht gibt's ja einen Kernelpatch für sowas.

Antworten