【问题标题】:Crontab log directory?crontab 日志目录?
【发布时间】:2019-10-13 20:06:19
【问题描述】:

Raspberry Pi 3 上的 Raspian Lite: 我正在尝试使用以下命令输出 crontab 日志:

* * * * * /home/pi/bin/pingTest.sh >> /home/pi/bin/pingLog/$( date +%Y )/$( date +%b )/l$( date +%d_%b ).log 2>&1

但在/home/pi/bin/pingLog/2019/Oct/ 中没有生成l12_Oct.log 文件。 (目录文件夹是单独自动生成的)。

但是,如果我尝试手动将命令运行到控制台中,它会起作用并且日志文件会正确生成,所以我的猜测是 crontab 不喜欢我的目录(?)

如何解决这个问题?各位大神帮忙;(

crontab 命令:

* * * * * /home/pi/bin/pingTest.sh >> /home/pi/bin/pingLog/$( date +%Y )/$( date +%b )/l$( date +%d_%b ).log 2>&1

控制台命令:

home/pi/bin/pingTest.sh >> /home/pi/bin/pingLog/$( date +%Y )/$( date +%b )/l$( date +%d_%b ).log 2>&1

我希望在/home/pi/bin/pingLog/2019/Oct/ 中自动生成一个名为l12_Oct.log 的日志文件

【问题讨论】:

  • ls -la home/pi/bin/pingTest.sh 说什么?谁拥有你的 crontab?谁运行你的 crontab?

标签: linux bash cron


【解决方案1】:

问题已解决,是目录问题:

*/20 * * * * /home/pi/bin/pingTest.sh >> /home/pi/bin/pingLog/$( date +"\%Y" )/$( date +"\%b" )/$( date +"\%d" )/$( date +"\%d_\%b" ).txt 2>&1

感谢您的宝贵时间:)

【讨论】:

    猜你喜欢
    • 2017-11-16
    • 1970-01-01
    • 2015-02-24
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多