diff --git a/check_webservice_load.sh b/check_webservice_load.sh index d95bdbb..338ffc8 100755 --- a/check_webservice_load.sh +++ b/check_webservice_load.sh @@ -754,11 +754,10 @@ stop_mysql() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi ## - Stop MySQL Service @@ -829,11 +828,10 @@ stop_postgresql() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi ## - Stop PostgreSQL database service @@ -927,11 +925,10 @@ stop_php_fpm() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi ## - Stop PHP-FPM Service @@ -976,11 +973,10 @@ stop_php_fpm() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi for _PID in $PIDS ; do @@ -1030,11 +1026,10 @@ stop_php_fpm() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi for _PID in $PIDS ; do @@ -1067,11 +1062,10 @@ stop_redis() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi ## - Stop Redis Caching Service @@ -1149,11 +1143,10 @@ start_mysql() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi if [[ -n "$MYSQL_INIT_SCRIPT" ]]; then @@ -1213,11 +1206,10 @@ start_postgresql() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi ## - Start PostgreSQL Webservice @@ -1280,11 +1272,10 @@ start_apache() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi ## - Start Apache Webservice @@ -1346,11 +1337,10 @@ start_nginx() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi ## - Start Nginx Webservice @@ -1415,11 +1405,10 @@ start_php_fpm() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi if [[ "${start_stop_method_php_fpm[$__version]}" = "systemd_service" ]]; then @@ -1489,11 +1478,10 @@ start_redis() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi ## - Start Redis Caching Service @@ -1642,11 +1630,10 @@ graceful_restart_php_fpm() { # - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg) # - - if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then - if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then - warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." - return 1 - fi + if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \ + && $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then + warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.." + return 1 fi if [[ "$start_stop_method_php_fpm" = "systemd_service" ]]; then