@@ -40,6 +40,10 @@ send_email_report() {
4040# ----------------------------------------------------------#
4141
4242# Exit
43+ if [ -z " $WEB_SYSTEM " ] || [ " $WEB_SYSTEM " = ' remote' ]; then
44+ exit
45+ fi
46+
4347if [ " $1 " = " no" ]; then
4448 exit
4549fi
@@ -51,33 +55,40 @@ if [ "$1" = 'scheduled' ] || [ -z "$1" -a "$SCHEDULED_RESTART" = 'yes' ]; then
5155 exit
5256fi
5357
54- if [ -z " $WEB_SYSTEM " ] || [ " $WEB_SYSTEM " = ' remote' ]; then
58+ if [ " $1 " = " updatessl" ]; then
59+ sed -i " /\/$SCRIPT ssl/d" $HESTIA /data/queue/restart.pipe
60+ echo " $BIN /$SCRIPT ssl" >> $HESTIA /data/queue/restart.pipe
5561 exit
5662fi
57- if [ $WEB_SYSTEM = ' nginx' ]; then
58- service $WEB_SYSTEM configtest >> /dev/null 2>&1
63+
64+ if [ $WEB_SYSTEM = ' nginx' ]; then
65+ if [ " $1 " = " ssl" ]; then
66+ restart=" ssl"
67+ fi
68+ service $WEB_SYSTEM configtest > /dev/null 2>&1
5969 if [ $? -ne 0 ]; then
6070 send_email_report
6171 check_result $E_RESTART " $WEB_SYSTEM restart failed"
6272 fi
63- elif [ $WEB_SYSTEM = ' apache2' ]; then
64- apache2ctl configtest > > /dev/null 2>&1
73+ elif [ $WEB_SYSTEM = ' apache2' ]; then
74+ apache2ctl configtest > /dev/null 2>&1
6575 if [ $? -ne 0 ]; then
6676 send_email_report
6777 check_result $E_RESTART " $WEB_SYSTEM restart failed"
6878 fi
6979fi
7080
71- $BIN /v-restart-service $WEB_SYSTEM > /dev/null 2>&1
81+ $BIN /v-restart-service $WEB_SYSTEM $restart > /dev/null 2>&1
7282
7383if [ $? -ne 0 ]; then
7484 send_email_report
7585 check_result $E_RESTART " $WEB_SYSTEM restart failed"
76- fi
86+ fi
7787
7888# Update restart queue
7989if [ -e " $HESTIA /data/queue/restart.pipe" ]; then
8090 sed -i " /\/$SCRIPT now/d" $HESTIA /data/queue/restart.pipe
91+ sed -i " /\/$SCRIPT ssl/d" $HESTIA /data/queue/restart.pipe
8192fi
8293
8394# ----------------------------------------------------------#
0 commit comments