check_webservice_load.sh: fix error in determin mysql service file if mysql parallel installations present.

This commit is contained in:
Christoph 2019-01-15 16:25:37 +00:00
parent e4fb8c7f0e
commit 78d9b4da46

View File

@ -229,6 +229,7 @@ if $check_mysql ; then
MYSQLD_SERVICE_FILE=$(systemctl -t service list-unit-files \
| grep -e "^mysql" \
| grep -e " enabled" \
| awk '{print$1}'\
| head -1)
fi
@ -1162,6 +1163,11 @@ start_mysql() {
warn "It seems that package management (apt,dpkg) is running. Exiting '${FUNCNAME[0]}' now.."
return 1
fi
echo ""
echo "MYSQL_PS_CHECK_STRING: $MYSQL_PS_CHECK_STRING"
echo "MYSQL_INIT_SCRIPT: $MYSQL_INIT_SCRIPT"
echo "MYSQLD_SERVICE_FILE: $MYSQLD_SERVICE_FILE"
echo ""
if [[ -n "$MYSQL_INIT_SCRIPT" ]]; then
$MYSQL_INIT_SCRIPT start > /dev/null 2>&1
@ -1863,6 +1869,9 @@ if $check_mysql ; then
if $LOGGING ; then
echo -e "\nChecking Mysql databse service on \"`hostname -f`\".."
fi
echo ""
echo "MYSQL_PS_CHECK_STRING: $MYSQL_PS_CHECK_STRING"
echo ""
PID="$(ps aux | grep -E "${MYSQL_PS_CHECK_STRING}" | grep -v grep | awk '{print$2}')"