为了账号安全,请及时绑定邮箱和手机立即绑定

crontab写入node任务没执行?

crontab写入node任务没执行?

心有法竹 2018-07-04 18:18:03
crontab里我放了下面的任务:0 2 * * * node /home/www/whois/app/script/Task/domain_days_task.js但没有执行,为什么呢,node命令我是用软链接到node的bin里头的我手动执行 node /home/www/whois/app/script/Task/domain_days_task.js都是可以的
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

原因是crontab所使用的环境变量PATH和在终端上的不一样,crontab并不能搜索到node命令。

解决办法是写node命令的绝对路径,并保证服务crond是正常运行的。


查看完整回答
反对 回复 2018-07-08
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

使用pm2 + later 也是可以滴

查看完整回答
反对 回复 2018-07-08
  • 3 回答
  • 0 关注
  • 490 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信