ich habe einen Linux Rootserver mit Debian etch sarge. Da drauf laufen 5 Gameserver. Jeder Gameserver läuft unter einen anderen User.
Jetzt würde ich gerne als Root das genau um 5 Uhr alle Prozesse von den User XXX beendet werden. Also das mit den Crontab weis ich wies geht nur gibt es vielleicht ein Befehl, dass dann alle Prozesse von den User killt? Weil jeder Prozess ändert ja seine PID sodass man das schonmal nicht in einen Crontab schreiben kann und den Prozess namen kann ich auch nicht killen weil auf den Rootserver ja mehrerer Anwendungen laufen die den selben Prozess Namen haben (3 mal das gleiche Spiel).
Deshalb meine Frage kann man alle Prozesse von einen User killen oder weiß jemmdand vielleicht eine Idee wie ich das umsetzen kann?
man kann, wenn man programmieren kann, z.B. per shellscript oder in awk. Das Script muss die jeweilige Prozessid ermitteln, die sich ja jedes mal ändert, um mit killall .... den Prozess in die ewigen Jagdgründe zu verfrachten.
Würde das vielleicht auch gehen, wenn ich bei den User auf den der Prozess läuft einen Crontab erstelle mit dne Befehl killall etded.x86 (prozessname) gehen? Werden dann auch die anderen Prozesse gekillt mit den selben namen die aber unter einen anderen Benutzer laufen? Oder doch nur der Prozess von den einen User wo der Crontab auch ausgeführt wird.