Depois de fazer o exec
, não há muito o que fazer. Sem isso, você poderia salvar os PIDs em segundo plano duas vezes e matá-los mais tarde quando o dwm terminar.
ivman &
IVMAN_PID=$!
...
/home/nahum/bin/dwm > .dwm.log
kill $IVMAN_PID
Estou usando o dwm em uma caixa opensuse onde não tenho permissões de root.
Eu inicio o dwm usando "custom session" do KDM, que executa meu .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
O problema que tenho é o seguinte: Eu saio desta sessão com WIN + SHIFT + Q, eu sempre tenho um processo sobre ivman e sleep. Como eu mato eles?
Obrigado, Oz