das töten von dwm hinterlässt Prozesse

366
Oz123

Ich verwende dwm in einer OpenSuse-Box, in der ich keine Root-Berechtigungen habe. Ich starte dwm mit "custom session" von KDM, das meine ausführt .xsession.

$ cat .xsession exec ~/bin/startdwm  cat ~/bin/startdwm #!/bin/bash  xscreensaver -nosplash & ivman & while true do xsetroot -name "$(date +"%H:%M:%S|%d-%m")" sleep 1  done & exec /home/nahum/bin/dwm > .dwm.log 

Das Problem, das ich habe, ist folgendes: Ich verlasse diese Sitzung mit WIN + SHIFT + Q, ich habe immer einen Prozess über Ivman und den Schlaf übrig. Wie töte ich sie?

Danke, Oz

0

1 Antwort auf die Frage

1
ott--

Nachdem execSie das getan haben, können Sie nicht mehr viel tun. Andernfalls könnten Sie die Hintergrund-PIDs zweimal speichern und später beenden, wenn dwm beendet wird.

ivman & IVMAN_PID=$! ... /home/nahum/bin/dwm > .dwm.log kill $IVMAN_PID