From 0f8e2fc89423ae94bb700d721c08dd3870fc3d5e Mon Sep 17 00:00:00 2001 From: tschettervictor <85497460+tschettervictor@users.noreply.github.com> Date: Thu, 24 Jul 2025 15:15:11 -0600 Subject: [PATCH] monitor: use -U --- usr/local/share/bastille/monitor.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr/local/share/bastille/monitor.sh b/usr/local/share/bastille/monitor.sh index 29776cb5..c79236d9 100644 --- a/usr/local/share/bastille/monitor.sh +++ b/usr/local/share/bastille/monitor.sh @@ -129,11 +129,11 @@ for _jail in ${JAILS}; do if [ -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 + if ! jexec -l -U root "${_jail}" service "${_service}" status >/dev/null 2>/dev/null; then echo "$(date '+%Y-%m-%d %H:%M:%S'): ${_service} service not running in ${_jail}. Restarting..." | tee -a "${bastille_monitor_logfile}" ## attempt to restart the service if needed; update logs if unable - if ! jexec -l -u root "${_jail}" service "${_service}" restart; then + if ! jexec -l -U root "${_jail}" service "${_service}" restart; then echo "$(date '+%Y-%m-%d %H:%M:%S'): Failed to restart ${_service} service in ${_jail}." | tee -a "${bastille_monitor_logfile}" SERVICE_FAILED=1 fi