84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
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都是可以的
ringa_lee
你需要写入node的命令原始路径也就是安装目录bin里面的路径,在crontab里面,你所提供的软链接是没用的!执行环境不一样!
原因是crontab所使用的环境变量PATH和在终端上的不一样,crontab并不能搜索到node命令。
解决办法是写node命令的绝对路径,并保证服务crond是正常运行的。
node
crond
使用pm2 + later 也是可以滴
你需要写入node的命令原始路径也就是安装目录bin里面的路径,在crontab里面,你所提供的软链接是没用的!执行环境不一样!
原因是crontab所使用的环境变量PATH和在终端上的不一样,crontab并不能搜索到node命令。
解决办法是写
node
命令的绝对路径,并保证服务crond
是正常运行的。使用pm2 + later 也是可以滴