# changed, so that should fix it.
/a/bin/log-quiet/setup
rsync -t --chmod=755 --chown=root:root switch-mail-host btrbk-run mount-latest-subvol \
- check-subvol-stale system-status myi3status mailtest-check \
- epanic-clean mailbindwatchdog \
+ check-subvol-stale myi3status mailtest-check \
+ mailbindwatchdog \
/a/bin/log-quiet/sysd-mail-once hssh \
- btrfsmaint \
- dynamic-ip-update \
check-mailq \
unsaved-buffers.el \
mail-backup-clean \
ip6tables-exim \
/usr/local/bin
rsync -t --chmod=755 --chown=root:root /a/bin/errhandle/err /usr/local/lib
+
+cmd=( rsync -aiSAX --chown=root:root --chmod=g-s
+ epanic-clean
+ system-status
+ btrfsmaint
+ dynamic-ip-update /usr/local/bin
+ )
+
+sre() {
+ service=$1
+ if [[ $(systemctl is-active $1.service ||:) != inactive ]]; then
+ systemctl restart $service
+ fi
+
+}
+
+while read -r line; do
+ file="${line:12}"
+ echo $file
+ case $file in
+ btrfsmaint)
+ sre btrfsmaintstop
+ ;;
+ *)
+ sre ${file//-/}
+ ;;
+ esac
+done < <("${cmd[@]}")