Linux 脚本手动执行成功,加入定时任务无法执行

    技术2022-07-11  78

    原因:cron的环境变量和shell脚本的环境变量不一样

    解决办法:定时任务里面切换到root执行

    */5 * * * * su - root -c "/usr/local/test.sh"

    或者在脚本最后一行加入:

    source /etc/profile

     

    Processed: 0.014, SQL: 9