【发布时间】: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?