Skip to content

Commit 99b76fd

Browse files
committed
Fix bug in 1.4.6 with restarting service not working
1 parent eddb9ef commit 99b76fd

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

bin/v-restart-service

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,26 +33,19 @@ is_format_valid 'service' 'restart'
3333
# Action #
3434
#----------------------------------------------------------#
3535

36-
if [ -d /usr/sbin/php*/fpm/ ]; then
36+
# Multi-instance service restart request handling
37+
if [ "$service" = "php-fpm" ];then
38+
service_list=''
3739
# Get installed php versions
3840
php_versions=$(ls /usr/sbin/php*fpm* | cut -d'/' -f4 | sed 's|php-fpm||')
39-
4041
# Substitute php-fpm service name formats
4142
for version in $php_versions; do
42-
if [ "$service" = "php-fpm${version}" ]; then
43-
service="php${version}-fpm"
44-
fi
43+
service_list="${service_list} php${version}-fpm"
4544
done
46-
47-
# Multi-instance service restart request handling
48-
if [ "$service" = "php-fpm" ];then
49-
for version in $php_versions; do
50-
service_list="${service_list} php${version}-fpm"
51-
done
52-
else
53-
service_list="$service"
54-
fi
55-
fi
45+
else
46+
service_list="$service"
47+
fi
48+
5649
for service in $service_list; do
5750

5851
if [ "$service" = "iptables" ]; then

0 commit comments

Comments
 (0)