crontab 没有任何反应?

Crontab nothing happens?

如果我运行

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

我也试过了

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

有效。

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

我能做什么?

我认为您正在为 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