Есть скрипт перезапуска программы при падении
#! /bin/bash
### BEGIN INIT INFO
# Provides: scriptName
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Example my init script
# Description: This file should be used to construct scripts to be placed in /etc/init.d
### END INIT INFO
VBoxHeadless --startvm winxp --vnc --vncport 2222 --vncpass 1234567890 &
while 1>0
do
ps -A | grep VBoxHeadless > /dev/null
if [ $? = «1» ]
then VBoxHeadless --startvm winxp --vnc --vncport 2222 --vncpass 1234567890 &
fi
sleep 5
done
Но когда, он запущен, не получается перезагрузить сервер командой shutdown -r now , сервер просто не перезагружается, походу скрипт снова запускает программу, сервер снова ее выкл и т.д. Что нужно вписать, чтобы при поступлении команды shutdown -r now в консоль, скрпит отключался.