Crontab @reboot 未执行

问题描述 投票:0回答:1

嘿,

我在树莓派上设置 cronjob 时遇到一些麻烦。 我确信我的代码运行良好,但是当我尝试运行我的 cronjob 时它什么也没做。

我使用以下命令打开 crontab:

sudo crontab -e

然后我添加了以下代码行:

@reboot sleep 10 | node /PATH/index.js &

我也尝试过这样做:

@reboot sleep 10 && node /PATH/index.js &

然后我保存文件并退出文件。 然后我重新启动该文件.. 当树莓派重新启动时,我执行以下命令来查看 cronjob 是否正在执行:

但是 cronjob 没有被执行。

grep cron /var/log/syslog

我得到以下信息: enter image description here

正如您所看到的,它表示它正在运行@reboot cronjobs,但目前不起作用。 我的朋友有 100% 相同的代码,做了和我一样的事情,它在他的树莓派上工作,但在我的上不行......

谢谢

javascript linux cron raspberry-pi
1个回答
0
投票

我知道这是一个旧线程;但对我有用的是用“;”分隔这两个命令。在OP的例子中,我会把它写成:

@reboot sleep 10 ; node /PATH/index.js
© www.soinside.com 2019 - 2024. All rights reserved.