为什么 cronjob 在 60 秒后停止脚本执行?

为什么 cronjob 在 60 秒后停止脚本执行?

0 8 * * * /usr/local/bin/npm --prefix /root/myscript run start > /root/logs

我可以在日志文件中看到该脚本在上午 8 点开始执行。

不过,如果脚本运行时间确实超过 60 秒:它就会停止。

我知道它与脚本无关,因为它有正确的错误处理,会输出到日志:事实并非如此。

该脚本仅在上午 8:01 停止。

看起来 crontab 会停止它,就像我们点击 时一样CTRL+C

相关内容