Crontab什么都没发生?

时间:2017-02-13 15:16:47

标签: bash macos terminal crontab

如果我跑

crontab -l
16 12 * * *  cd ~/web/im2txt/im2txt && ./train.sh

我也试过

cd ~/web/im2txt/im2txt && ./train.sh

有效。

我等到我的osx系统时钟是16:12(我在16:11设置)我已经尝试了终端打开和关闭。什么都没发生,没有错误也没有。 shell命令在正常运行时将数据输出到终端。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

我认为你正在安排12:16的命令:)

当你运行sudo crontab -e时,你可以在你应该写的地方之前看到以下评论:

# m h dom mon dow  command

这意味着先是分钟,然后是几小时。也许试试:

12 16 * * * <command>

最后可以简化命令执行以下操作:

/home/<your username>/web/im2txt/im2txt/train.sh

<强> TL; DR:

12 16 * * * /home/<your username>/web/im2txt/im2txt/train.sh