![Cronjob 发送通知](https://linux22.com/image/564315/Cronjob%20%E5%8F%91%E9%80%81%E9%80%9A%E7%9F%A5.png)
我正在处理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
已成功发送到我的电子邮箱。
答案1
尝试这个:
0 * * * * ./dspace option1 option2 ... > /tmp/dspace.log 2>&1
http://tldp.org/LDP/abs/html/io-redirection.html
2>&1
意味着将 stderr 重定向到 stdout> /tmp/dspace.log 2>&1
:将 stdout 和 stderr 插入到文件中dspace.log
(>> /tmp/dspace.log
如果要附加则使用)
答案2
你可以使用重定向运算符将您想要的内容输出到服务器上的文件中。
希望这可以帮助