iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mail improvements
[distro-setup]
/
filesystem
/
usr
/
local
/
bin
/
zelous-unattended-reboot
diff --git
a/filesystem/usr/local/bin/zelous-unattended-reboot
b/filesystem/usr/local/bin/zelous-unattended-reboot
index 8b7b601bbea712fb7e624ff469b9eef0b27a634c..a4672f38b9e6f1034f0157f46fbf5fdfd9f5b786 100755
(executable)
--- a/
filesystem/usr/local/bin/zelous-unattended-reboot
+++ b/
filesystem/usr/local/bin/zelous-unattended-reboot
@@
-1,7
+1,7
@@
#!/bin/bash
if [[ $(/usr/sbin/checkrestart | wc -l) != 1 ]]; then
for x in {30..1}; do
#!/bin/bash
if [[ $(/usr/sbin/checkrestart | wc -l) != 1 ]]; then
for x in {30..1}; do
- echo "pid $PID. unattended upgrade, rebooting in $((x*10)) seconds" | wall
+ echo "pid $PID. unattended upgrade, rebooting in $((x*10)) seconds" | wall
-n
sleep 10
done
for x in {30..1}; do
sleep 10
done
for x in {30..1}; do
@@
-9,8
+9,8
@@
if [[ $(/usr/sbin/checkrestart | wc -l) != 1 ]]; then
/sbin/reboot
exit 0
fi
/sbin/reboot
exit 0
fi
- echo "pid $PID. unattended upgrade reboot waiting 10 seconds for dpkg lock" | wall
+ echo "pid $PID. unattended upgrade reboot waiting 10 seconds for dpkg lock" | wall
-n
sleep 10
done
sleep 10
done
- echo "
dpkg locked for 5 minutes, automatic reboot failed" | pee cat wall
+ echo "
pid $PID. dpkg locked for 5 minutes, automatic reboot failed" | pee cat "wall -n"
fi
fi