我正在运行 Ubuntu16。
我正在尝试运行非常简单的 bash 脚本和 cron 作业!
我试图让 cron 每天运行以下 bash 脚本:
#!/bin/bash
echo "Hello James how is your day going"
我可以从命令行运行脚本没问题,但 cron 不会?我的 Cron 作业是这样设置的:
0 15 * * * /tmp/myjob.sh
我错过了什么?
我正在运行 Ubuntu16。
我正在尝试运行非常简单的 bash 脚本和 cron 作业!
我试图让 cron 每天运行以下 bash 脚本:
#!/bin/bash
echo "Hello James how is your day going"
我可以从命令行运行脚本没问题,但 cron 不会?我的 Cron 作业是这样设置的:
0 15 * * * /tmp/myjob.sh
我错过了什么?
您实际上首先需要的是这里的脚本:
您可以通过每分钟运行一次来进行测试。
这将每分钟为您提供一个弹出窗口,说明您的工作方式;)
首先,您应该使用 'shebang' 开始 bash 脚本:#!/bin/bash(不要忘记 # 键)。同时赋予文件执行权限:
然后在cron我建议你把:
您的 cron 作业设置为每天 15:00(下午 3 点)运行。我建议你先让它每 2 分钟运行一次以进行测试。
添加示例以在 2 分钟内关闭监视器:
重启 cron
无需创建
.sh
文件!