运行 cron 中的两个命令
Run two commands in cron
我需要每小时 运行 完成一项任务。我首先将目录更改为脚本所在的路径,然后运行该脚本。所以我尝试使用 cron 作业作为 :
59 * * * * cd /home/sansal/Scripts && sudo ./usbreset /dev/bus/usb/002/003
我将该行添加到 crontab。但我不能确定这是不是真的。而且我没有在终端中看到任何关于此的输出。
您可以通过 ||
测试脚本是否失败
59 * * * * /home/sansal/Scripts/usbreset /dev/bus/usb/002/003 || echo "usbreset failed"
cron
自动发送包含命令输出的电子邮件。
使用完整路径肯定比首先使用 cd 更好。要获得 cron 作业的结果,您可以像这样输出到文件:
59 * * * * /home/sansal/Scripts/usbreset /dev/bus/usb/002/003 &>> /home/sansal/usbreset.log
我需要每小时 运行 完成一项任务。我首先将目录更改为脚本所在的路径,然后运行该脚本。所以我尝试使用 cron 作业作为 :
59 * * * * cd /home/sansal/Scripts && sudo ./usbreset /dev/bus/usb/002/003
我将该行添加到 crontab。但我不能确定这是不是真的。而且我没有在终端中看到任何关于此的输出。
您可以通过 ||
59 * * * * /home/sansal/Scripts/usbreset /dev/bus/usb/002/003 || echo "usbreset failed"
cron
自动发送包含命令输出的电子邮件。
使用完整路径肯定比首先使用 cd 更好。要获得 cron 作业的结果,您可以像这样输出到文件:
59 * * * * /home/sansal/Scripts/usbreset /dev/bus/usb/002/003 &>> /home/sansal/usbreset.log