scripts: Redirect cron output to log only
This prevents information sent via e-mail. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
parent
cf3517d9d2
commit
339eaee9a5
|
@ -1,6 +1,7 @@
|
|||
#!/bin/sh
|
||||
|
||||
command="systemctl restart uwsgi-tiles"
|
||||
append="2>&1 | /usr/bin/logger -t uwsgi-tiles"
|
||||
|
||||
if crontab -l | grep -q "$command" ; then
|
||||
echo "Cron already set."
|
||||
|
@ -8,7 +9,7 @@ if crontab -l | grep -q "$command" ; then
|
|||
fi
|
||||
|
||||
# Runs at X:14
|
||||
(crontab -l 2>/dev/null; echo "14 * * * * $command") | crontab -
|
||||
(crontab -l 2>/dev/null; echo "14 * * * * $command $append") | crontab -
|
||||
|
||||
echo "Cron set successfully."
|
||||
exit 0
|
||||
|
|
|
@ -8,10 +8,10 @@ if crontab -l | grep -q "$monpath" ; then
|
|||
fi
|
||||
|
||||
# Runs every 5 min and waits 3 min
|
||||
(crontab -l 2>/dev/null; echo "3-59/5 * * * * $monpath/scripts/calcglobalstats.py") | crontab -
|
||||
(crontab -l 2>/dev/null; echo "3-59/5 * * * * $monpath/scripts/calcglobalstats.py 2>&1 | /usr/bin/logger -t calcglobalstats") | crontab -
|
||||
|
||||
# Runs at 4:02
|
||||
(crontab -l 2>/dev/null; echo "2 4 * * * $monpath/scripts/deletestats.py") | crontab -
|
||||
(crontab -l 2>/dev/null; echo "2 4 * * * $monpath/scripts/deletestats.py 2>&1 | /usr/bin/logger -t deletestats") | crontab -
|
||||
|
||||
echo "Cron set successfully."
|
||||
exit 0
|
||||
|
|
Loading…
Reference in New Issue