OSX:Crontab不会执行sh脚本,尽管使用crontab -e来更改设置

时间:2015-06-29 20:54:08

标签: macos shell cron sh crontab

所以我每天下午5点都试图执行一个名为test.sh的shell文件。 test.sh文件存在于我的桌面中。使用crontab -e后,这就是我的crontab文件:

0    17    *    *    *    *    root    sh /Users/theuser/Desktop/test

所有内容都由标签分隔。因此0通过选项卡与17分开,17通过选项卡等第一个星号等。这是我的shell没有运行语法错误的原因吗?还有别的吗?提前致谢。

还有一件事:当我第一次做crontab -e时,文件是空的。这是正常的吗?

1 个答案:

答案 0 :(得分:0)

制作剧本的第一行

#!/bin/bash

在终端中键入以下内容以使脚本可执行:

chmod +x /Users/SomeUser/Desktop/theScript

让你的crontab像这样每分钟进行测试

* * * * * /Users/SomeUser/Desktop/theScript

0 17 * * * /Users/SomeUser/Desktop/theScript