command line - If we made a mistake in crontab entry what will happen then - Ask Ubuntu
if made mistake in crontab entry, issuing nonexistent command coppy instead of cp, happens upon execution of task?
first note that, each cron job run in shell (sh i.e. dash default, changeable via shell environment variable inside crontab). 2 cases:
mailtoenvironment variable set: mail sent mentioned address(es) error (stderr) (and stdout, if any), if run in (used) shellmailtoenvironment variable null: nothing, error message thrown away no consumer availablemailtoenvironment variable unset: stderr (and stdout if any) sent local user's mailbox
in cases, /var/log/syslog have relevant error message.
note people use shell redirections save stdout/stderr in file e.g.:
* * * * * your_command >/tmp/cron_msg 2>&1 or if mailto set, not have stdout/stderr in mail teh primary intention run command, if common trend send /dev/null too:
* * * * * your_command >/dev/null 2>&1
Comments
Post a Comment