Linux系统定时任务时shell脚本停止执行如何解决?


Linux系统在进行定时任务的时候,shell脚本突然停止执行了,很多用户不明所以,是什么导致shell不执行了呢?其实原因很简单,下面小编就给大家介绍下Linux定时任务shell脚本停止执行的解决方法。

原因是定时任务中是没有环境变量,在你的shell脚本中导入环境变量,在shell脚本的最上边导入环境变量

解决办法

export PATH=$PATH:/bin:/usr/bin:/usr/local/bin

例子 :

每月每天每小时的第 0 分钟执行一次 /bin/ls :

0 * * * * /bin/ls

在 12 月内, 每天的早上 6 点到 12 点中,每隔 20 分钟执行一次 /usr/bin/backup :

*/20 6-12 * 12 * /usr/bin/backup

周一到周五每天下午 5:00 寄一封信给 alex@domain.name :

0 17 * * 1-5 mail -s hi alex@domain.name 《 /tmp/maildata

每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分。。。。执行 echo haha

20 0-23/2 * * * echo haha

如果你在定时任务时shell脚本停止执行,那么多半是shell脚本未导入环境变量,可加入本文介绍的相关代码。


上一篇:Linux如何修改TCP端口范围

下一篇:Linux安装配置mrtg的方法


Linuxshell脚本 shell脚本定时任务 linux定时任务脚本
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器