所以我每天下午5点都试图执行一个名为test.sh的shell文件。 test.sh文件存在于我的桌面中。使用crontab -e后,这就是我的crontab文件:
0 17 * * * * root sh /Users/theuser/Desktop/test
所有内容都由标签分隔。因此0通过选项卡与17分开,17通过选项卡等第一个星号等。这是我的shell没有运行语法错误的原因吗?还有别的吗?提前致谢。
还有一件事:当我第一次做crontab -e时,文件是空的。这是正常的吗?
答案 0 :(得分:0)
制作剧本的第一行
#!/bin/bash
在终端中键入以下内容以使脚本可执行:
chmod +x /Users/SomeUser/Desktop/theScript
让你的crontab
像这样每分钟进行测试
* * * * * /Users/SomeUser/Desktop/theScript
或
0 17 * * * /Users/SomeUser/Desktop/theScript