dolibarr-pos/app/scripts/healthchecker.sh
2025-02-12 21:01:52 +01:00

25 lines
472 B
Bash
Executable File

#!/bin/sh
# Check if nginx is running
/etc/init.d/nginx status >/dev/null 2>&1
if [ $? -ne 0 ]; then
NGINX="nginx failed!"
fi
# Check if MariaDB is running
/etc/init.d/mariadb status >/dev/null 2>&1
if [ $? -ne 0 ]; then
MARIADB="mariadb failed!"
fi
# Check if PHP-FPM is running
/etc/init.d/php8.2-fpm status >/dev/null 2>&1
if [ $? -ne 0 ]; then
PHP82="php8.2-fpm failed!"
fi
if [ -n "$NGINX$MARIADB$PHP82" ]; then
echo "$NGINX $MARIADB $PHP82" && exit 1
fi