Maybe only happen while the sh script contains echo lines, and also schedule to crontab.
Googled: linux avoid echo to email
Reference URL: https://www.cyberciti.biz/faq/disable-the-mail-alert-by-crontab-command/
Cron job example
Edit/Open your cron jobs, enter:
Append string >/dev/null 2>&1 to stop mail alert:
$ crontab -e
Append string >/dev/null 2>&1 to stop mail alert:
0 1 5 10 * /path/to/script.sh >/dev/null 2>&1
OR
0 1 5 10 * /path/to/script.sh > /dev/null
OR
0 * * * * /path/to/command arg1 > /dev/null 2>&1 || true
Save and close the file.
Set MAILTO variable
You can set MAILTO=”” variable at the start of your crontab file. This will also disable email alert. Edit/Open your cron jobs:
At the top of the file, enter:
Save and close the file.
$ crontab -e
At the top of the file, enter:
MAILTO=""
Save and close the file.
No comments:
Post a Comment