欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shell 脚本执行问题总结 博客分类: linux linux shell crontab 

程序员文章站 2024-03-01 23:39:58
...
最近开始学习shell脚本,遇到一些问题,总结如下

1.写好的shell脚本 手动执行ok 但是一旦加入到crontab就执行不了

问题原因:
1.环境变量问题

解决方式:在crontab文件中加入path路径

例如:PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

2.文件中有引用其他文件的路径(用的是相对路径)

解决方式:使用绝对路径(有时相对路径可以,有时却不行,这个很诡异,暂时还未找到原因)
这个问题解决方式 在crontab定时中加上错误输出日志 ,里面会记载详细的错误信息

例如:
0 2 *  *  *  * root /bin/bash /led/data.sh > /var/log/dm_monitor_kestrel.log 2>&1&