Skip to content

Commit d29cebc

Browse files
author
Kristan Kenney
committed
Blacklist hestia service for reload eligibility
1 parent 538a1bc commit d29cebc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

bin/v-restart-service

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,24 @@ check_args '1' "$#" 'SERVICE'
2828
# Action #
2929
#----------------------------------------------------------#
3030

31-
if [ "$service" != "iptables" ] || [ "$service" !="cron" ] || [ "$service" !="mysql" ]; then
31+
if [ "$service" != "iptables" ] || [ "$service" != "cron" ] || [ "$service" != "mysql" ] || [ "$service" != "hestia" ]; then
32+
# Perform a configuration reload so that process is not terminated
33+
# resulting in less server downtime.
3234
systemctl reload $service > /dev/null 2>&1
3335
if [ $? -ne 0 ]; then
3436
check_result $E_RESTART "ERROR: Restart of $service failed."
3537
log_history "Restart of $service failed."
3638
fi
3739
elif [ "$service" = "iptables" ]; then
40+
# Restart rules for firewall
3841
$BIN/v-stop-firewall
3942
$BIN/v-update-firewall
4043
if [ $? -ne 0 ]; then
4144
check_result $E_RESTART "ERROR: Restart of $service failed."
4245
log_history "Restart of $service failed."
4346
fi
44-
else
47+
elif [ "$service" = "cron" ] || [ "$service" = "mysql" ] || [ "$service" = "hestia" ]; then
48+
# Restart services not eligible for configuration reload
4549
systemctl restart $service > /dev/null 2>&1
4650
if [ $? -ne 0 ]; then
4751
check_result $E_RESTART "ERROR: Restart of $service failed."

0 commit comments

Comments
 (0)