我正在与crontab工作,并已生成一些工作正常的任务。 但是,有没有办法保持crontab通知在一个特定的文件? 我正在将通知发送到我的电子邮件 – 但是我需要在我的Linux服务器上的本地文件上发出这个通知。
这是我的crontab :
MAILTO= [email protected] HOME=/var/miuser/bin 30 * * * * rm mapVero 0 * * * * ./dspace import -a -e [email protected] -c 123456789/0001 -s /home/PRUEBA -m mapVero
此外,命令./dspace的输出成功发送到我的电子邮件。
尝试这个:
0 * * * * ./dspace option1 option2 ... > /tmp/dspace.log 2>&1
http://tldp.org/LDP/abs/html/io-redirection.html
2>&1表示将stderrredirect到stdout > /tmp/dspace.log 2>&1 :将stdout和stderr都插入到dspace.log文件中(如果要追加,请使用>> /tmp/dspace.log ) 你可以使用redirect操作符来输出服务器上的文件。
希望这可以帮助