implemented scheduled restart

This commit is contained in:
Serghey Rodin 2013-06-01 14:25:44 +03:00
commit 10f7097c48
46 changed files with 172 additions and 63 deletions

View file

@ -18,6 +18,17 @@ source $VESTA/func/main.sh
# Action #
#----------------------------------------------------------#
# Schedule restart
if [ "$1" = 'scheduled' ]; then
echo "$BIN/$SCRIPT now" >> $VESTA/data/queue/restart.pipe
exit
fi
if [ -z "$1" ] && [ "$SCHEDULED_RESTART" = 'yes' ]; then
echo "$BIN/$SCRIPT now" >> $VESTA/data/queue/restart.pipe
exit
fi
# Restart system
if [ ! -z "$PROXY_SYSTEM" ]; then
/etc/init.d/$PROXY_SYSTEM reload >/dev/null 2>&1
if [ $? -ne 0 ]; then
@ -28,6 +39,11 @@ if [ ! -z "$PROXY_SYSTEM" ]; then
fi
fi
# Update restart queue
if [ -e "$VESTA/data/queue/restart.pipe" ]; then
sed -i "/$SCRIPT/d" $VESTA/data/queue/restart.pipe
fi
#----------------------------------------------------------#
# Vesta #