假如你的程序在 Terminal 里可以正常运行,设置成定时任务以后就出错了,那很可能是因为 cron 运行时的环境变量和我们在 Terminal 中运行环境变量不同导致的
简易处理法
如果提示 Files not exits
错误,可以在 cron 中先 cd
到运行目录再执行,比如
* * * * * /bin/cd /code && /bin/bash main
如果简易处理法还不行,试试终极大法
大概程序还需要其他环境变量的支持才能正常运行,使用 env
查看当前 Terminal 的环境变量,把需要用的选出来,在 cron 运行时手动指定
版权属于:玉米 - linkyou.top
本文链接:https://www.linkyou.top/archives/5/
本文使用 署名-非商业性使用 4.0 国际许可协议 (CC BY-NC 4.0) 开源,转载请注明版权