Saddy schrieb:
Huhu,
wie kann ich einen user per Shell abmelden? Ich las in einem Forum etwas von "seine session killen" aber "killen" klingt so böse...
Geht das auch mit einem Befehl oder so? Und wenn nicht, wie bekomme ich kill und die aktuelle user-pid in einen Befehl?
kill ist weniger schlimm als der Name zuerst vermuten lässt. Es sendet ein ein SIGTERM, was soviel bedeutet wie: "wärst du so freundlich dich sauber zu beenden?"
böse wird's erst wenn man ein SIGKILL schickt (kill -9 pid). Das ist rigoros und beendet den Prozess ohne Nachfrage.
SIGTERM beispielsweise kann man im Programm abfangen und sein Programm sauber beenden oder die Aufforderung auch ignorieren. Bei SIGKILL klappt das nicht.