@@ -33,25 +33,26 @@ is_format_valid 'service' 'restart'
3333# Action #
3434# ----------------------------------------------------------#
3535
36- # Get installed php versions
37- php_versions=$( ls /usr/sbin/php* fpm* | cut -d' /' -f4 | sed ' s|php-fpm||' )
38-
39- # Substitute php-fpm service name formats
40- for version in $php_versions ; do
41- if [ " $service " = " php-fpm${version} " ]; then
42- service=" php${version} -fpm"
43- fi
44- done
45-
46- # Multi-instance service restart request handling
47- if [ " $service " = " php-fpm" ]; then
36+ if [ -d /usr/sbin/php* /fpm/ ]; then
37+ # Get installed php versions
38+ php_versions=$( ls /usr/sbin/php* fpm* | cut -d' /' -f4 | sed ' s|php-fpm||' )
39+
40+ # Substitute php-fpm service name formats
4841 for version in $php_versions ; do
49- service_list=" ${service_list} php${version} -fpm"
42+ if [ " $service " = " php-fpm${version} " ]; then
43+ service=" php${version} -fpm"
44+ fi
5045 done
51- else
52- service_list=" $service "
53- fi
54-
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
5556for service in $service_list ; do
5657
5758 if [ " $service " = " iptables" ]; then
0 commit comments