|
|
|
@ -20,10 +20,11 @@ if [[ "`ps axeo command | grep 'xdm/xdm --logout' | grep -v grep | \
|
|
|
|
|
sed -n -r 's/.* USER=([^ ]+) .*/\1/p'`" == "$USER" ]];
|
|
|
|
|
then
|
|
|
|
|
xmessage -buttons "" "Please wait to ending previous session" &
|
|
|
|
|
XMESPID=$!
|
|
|
|
|
while [[ "`ps axeo command | grep 'xdm/xdm --logout' | grep -v grep | \
|
|
|
|
|
sed -n -r 's/.* USER=([^ ]+) .*/\1/p'`" == "$USER" ]]
|
|
|
|
|
do
|
|
|
|
|
sleep 1
|
|
|
|
|
done
|
|
|
|
|
kill -9 `ps ax | sed -n -r '/grep/!{s/([0-9]+) .*xmessage -buttons Please.*/\1/p}'` &>/dev/null
|
|
|
|
|
fi
|
|
|
|
|
kill -9 $XMESPID &>/dev/null
|
|
|
|
|
fi
|
|
|
|
|