fix mail.sh, log results of auto update
This commit is contained in:
1 parent
e7b9cc4e15
commit
21be8f3864
5 files changed
+27
-5
No files matched your search
+16
-1
@@ -26,7 +26,9 @@ LIST_EXT=list
|
||||
SYNO_USB=/usr/syno/bin/synousbdisk
|
||||
SYSTEMCTL_USER="/usr/bin/systemctl --user --machine=container@"
|
||||
SYSTEMCTL="/usr/bin/systemctl"
|
||||
CONTAINER_EXEC_USER=" sudo -u container podman exec"
|
||||
PODMAN=" sudo -u container podman"
|
||||
CONTAINER_EXEC_USER=" $PODMAN exec"
|
||||
CONTAINER_SVC_UPDATE_USER=" $PODMAN auto-update"
|
||||
CONTAINER_EXEC="podman exec"
|
||||
|
||||
LOG_RECIPIENT=hb242@pm.me
|
||||
@@ -195,8 +197,21 @@ do_start_stop_containers() {
|
||||
return $rc
|
||||
}
|
||||
|
||||
update_services() {
|
||||
log $DEBUG "$DBG update_services()"
|
||||
mail_log $INFO "$INF update services"
|
||||
local upd=$($CONTAINER_SVC_UPDATE_USER 2>&1 | tee $LOG_FILE | egrep 'registry\s+true' | sed 's/^.* \([^[:space:]]*\/[^[:space:]]*\).*$/\1/g')
|
||||
check_pipe_rc ${PIPESTATUS[@]}
|
||||
local rc=$?
|
||||
for i in $upd; do
|
||||
mail_log $INFO "$INF $i"
|
||||
done
|
||||
return $rc
|
||||
}
|
||||
|
||||
check_services() {
|
||||
log $DEBUG "$DBG check_services()"
|
||||
mail_log $INFO "$INF check services"
|
||||
$HERE/check.sh >>$LOG_FILE 2>&1
|
||||
return $?
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user