monitor: monitor file check is too early

This commit is contained in:
tschettervictor
2025-12-23 22:30:50 -07:00
committed by GitHub
parent 09ad541d0d
commit 49034a683b

View File

@@ -120,13 +120,8 @@ for jail in ${JAILS}; do
bastille_jail_monitor="${bastille_jailsdir}/${jail}/monitor"
# Skip if jail is not running or no monitor file
if ! check_target_is_running "${jail}" || [ ! -f "${bastille_jail_monitor}" ]; then
continue
fi
## iterate service(s) and check service status; restart on failure
if [ -z "${ACTION}" ] && [ -f "${bastille_jail_monitor}" ]; then
if ! check_target_is_running "${jail}" && [ -z "${ACTION}" ] && [ -f "${bastille_jail_monitor}" ]; then
for service in $(xargs < "${bastille_jail_monitor}"); do
## check service status
if ! jexec -l -U root "${jail}" service "${service}" status >/dev/null 2>/dev/null; then