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
bestimmte prozess anzahl festsetzen für einen user
-
- Beiträge: 1
- Registriert: 25.04.2007 20:04:40
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.
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?
kann ich dann bitte das Problem zurück haben?
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...
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...