Optimize login.d/00init

master3.3
Mike Hiretsky 14 years ago
parent 9b36ce0f05
commit f2ccd575ff

@ -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

Loading…
Cancel
Save