check_postfix.sh: fix error if distribution is not Debian or Ubuntu.
This commit is contained in:
parent
3036be6061
commit
bb7ca4089b
@ -181,8 +181,8 @@ if ! ps -e f | grep -E "[[:digit:]]\ ${check_string_ps}" | grep -v grep > /dev/n
|
|||||||
|
|
||||||
# - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg)
|
# - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg)
|
||||||
# -
|
# -
|
||||||
if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then
|
if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \
|
||||||
if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then
|
&& $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then
|
||||||
warn "It seems that package management (apt,dpkg) is running. Exiting restarting the service .."
|
warn "It seems that package management (apt,dpkg) is running. Exiting restarting the service .."
|
||||||
else
|
else
|
||||||
$systemctl stop postfix > /dev/null 2> ${LOCK_DIR}/err_msg.log
|
$systemctl stop postfix > /dev/null 2> ${LOCK_DIR}/err_msg.log
|
||||||
@ -194,8 +194,8 @@ if ! ps -e f | grep -E "[[:digit:]]\ ${check_string_ps}" | grep -v grep > /dev/n
|
|||||||
|
|
||||||
# - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg)
|
# - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg)
|
||||||
# -
|
# -
|
||||||
if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then
|
if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \
|
||||||
if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then
|
&& $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then
|
||||||
warn "It seems that package management (apt,dpkg) is running. Omit starting the service .."
|
warn "It seems that package management (apt,dpkg) is running. Omit starting the service .."
|
||||||
else
|
else
|
||||||
$systemctl start postfix > /dev/null 2> ${LOCK_DIR}/err_msg.log
|
$systemctl start postfix > /dev/null 2> ${LOCK_DIR}/err_msg.log
|
||||||
@ -204,15 +204,13 @@ if ! ps -e f | grep -E "[[:digit:]]\ ${check_string_ps}" | grep -v grep > /dev/n
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|
||||||
# - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg)
|
# - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg)
|
||||||
# -
|
# -
|
||||||
if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then
|
if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \
|
||||||
if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then
|
&& $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then
|
||||||
warn "It seems that package management (apt,dpkg) is running - Exiting restarting the service .."
|
warn "It seems that package management (apt,dpkg) is running - Exiting restarting the service .."
|
||||||
else
|
else
|
||||||
$postfix_init_script stop > /dev/null 2>&1
|
$postfix_init_script stop > /dev/null 2>&1
|
||||||
@ -224,8 +222,8 @@ if ! ps -e f | grep -E "[[:digit:]]\ ${check_string_ps}" | grep -v grep > /dev/n
|
|||||||
|
|
||||||
# - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg)
|
# - Don't Start/Stop Services if package management is running (apt,aptitude,dpkg)
|
||||||
# -
|
# -
|
||||||
if [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ; then
|
if ( [[ "${os_dist,,}" = "debian" ]] || [[ "${os_dist,,}" = "ubuntu" ]] ) \
|
||||||
if $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then
|
&& $(lsof /var/lib/dpkg/lock >/dev/null 2>&1) ; then
|
||||||
warn "It seems that package management (apt,dpkg) is running. Omit starting the service .."
|
warn "It seems that package management (apt,dpkg) is running. Omit starting the service .."
|
||||||
else
|
else
|
||||||
$postfix_init_script start > /dev/null 2>&1
|
$postfix_init_script start > /dev/null 2>&1
|
||||||
@ -233,10 +231,8 @@ if ! ps -e f | grep -E "[[:digit:]]\ ${check_string_ps}" | grep -v grep > /dev/n
|
|||||||
error "Starting Postfix Mailservice failed!"
|
error "Starting Postfix Mailservice failed!"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user