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不喜欢我的目录(?)
如何解决此问题? PLz帮助;(
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
答案 0 :(得分:-1)
问题已解决,这是目录问题:
*/20 * * * * /home/pi/bin/pingTest.sh >> /home/pi/bin/pingLog/$( date +"\%Y" )/$( date +"\%b" )/$( date +"\%d" )/$( date +"\%d_\%b" ).txt 2>&1
感谢您的时间:)