Nachdem exec
Sie 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
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
Nachdem exec
Sie 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