Ich muss einige Hintergrundprozesse ausführen, die so lange ausgeführt werden, wie ich mit einem bestimmten Benutzer angemeldet bin.
Gibt es so etwas wie einen Benutzer-Daemon? Ich kenne nur globale Dämonen, die vom Start des Computers bis zum Herunterfahren (oder manuellem Starten / Töten) leben.
Im Moment habe ich ein Skript erstellt, das prüft, ob der Prozess bereits vorhanden ist, und den Prozess erstellt, wenn dies nicht der Fall ist. Dieses Skript wird dann mit dem nohup
Befehl von my ausgeführt .profile
. Auf diese Weise wird der Prozess beim Start gestartet und nur einmal gestartet (auch wenn mehrere rxvt
Begriffe kommen und gehen). Es wird jedoch nie getötet, nachdem ich mich angemeldet habe (was keine Katastrophe ist, aber es ist sauberer, den Prozess auch zu beenden).