我正在使用crontab并生成了一些工作正常的任务。但是,有没有办法将crontab通知保存在特定文件中?我目前正在将通知发送到我的电子邮件 - 但我需要在我的 Linux 服务器上的本地文件上收到此通知。
这是我的crontab:
MAILTO= verofairy@hotmail.com
HOME=/var/miuser/bin
30 * * * * rm mapVero
0 * * * * ./dspace import -a -e user@domain.user -c 123456789/0001 -s /home/PRUEBA -m mapVero
Run Code Online (Sandbox Code Playgroud)
此外,命令的输出./dspace已成功发送到我的电子邮件。
尝试这个:
0 * * * * ./dspace option1 option2 ... > /tmp/dspace.log 2>&1
Run Code Online (Sandbox Code Playgroud)
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如果要追加则使用)| 归档时间: |
|
| 查看次数: |
144 次 |
| 最近记录: |