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

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

解决办法

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

例子 :

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

0 * * * * /bin/ls

例子 :#每天早上7点执行一次 /bin/ls :0 7 * * * /bin/ls在 12 月内, 每天的早上 6 点到 12 点中,每隔3个小时执行一次 /usr/bin/backup :0 6-12/3 * 12 * /usr/bin/backup周一到周五每天下午 5:00 寄一封信给 :0 17 * * 1-5 mail -s "hi" < /tmp/maildata每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"20 0-23/2 * * * echo "haha"注意 :当程序在你所指定的时间执行后,系统会寄一封信给你,显示该程序执行的内容,若是你不希望收到这样的信,请在每一行空一格之后加上 > /dev/null 2>&1 即可。不过,他们物业人员每天凌晨12点,到次日早上8点,每隔两个小时就会巡逻一次,没有发现异常情况。是 3-59/15,表示每小时的第3分钟开始执行一次,之后每隔 15 分钟执行一次(即 3、18、33、48 这些时间点执行),这里也可以表示为:3/15。

*/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"。0 17 * * 1-5 mail -s "hi" alex_mail_name d. 每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 echo "haha"。每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分….执行 echo “haha”。

20 0-23/2 * * * echo “haha”

第二行path变量制定了系统执行命令的路径,第三行mailto变量制定了crond的任务执行细腻将通过电子邮件发送给root用户,如果mailto变量为空,则表示不发送任务任务执行信息给用户,第四行的home变量制定了在执行命令或脚本时使用的主目录。2、linux 的脚本实现这里主要使用到crontab这个命令,使用方式 :复制代码 代码如下:crontab filecrontab [ -u user ] [ -u user ] { -l | -r | -e }说明 :crontab是用来让使用者在固定时间或固定间隔执行程式之用使用crontab写shell脚本,然后让php调用shell,这个是利用linux的特性,应该还不算php自身语言的特性3、php实现定时执行计划任务使用php让浏览器刷新需要解决几个问题php脚本执行时间限制,默认的是30m 解决办法:set_time_limit()。前 四行是用来配置crond任务运行的环境变量,第一行shell变量指定了系统要使用哪个shell,这里是bash,第二行path变量指定了系统执行 命令的路径,第三行mailto变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果mailto变量的值为空,则表示不发送任务 执行信息给用户,第四行的home变量指定了在执行命令或者脚本时使用的主目录。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-98846-1.html

linux 脚本停止自身,Linux系统定时任务时shell脚本停止执行如何解决?相关推荐

  1. linux脚本好难,如何做才能学好Shell脚本的经验总结

    大多同学反馈Shell脚本不容易学,感觉学完了Shell脚本这部分课程,还是不能写出脚本来. 我来帮大家分析一下原因,并解说如何做才能学好Shell脚本. 之所以你觉得难学,写不出东西来.是因为,太生 ...

  2. Linux命令每五分钟执行一次,Linux crontab 每5秒钟执行一次 shell 脚本 的方法

    Linux crontab 每5秒钟执行一次 shell 脚本 的方法 由于 Linux 的 crontab 的定时命令格式如下: minute hour day-of-month month-of- ...

  3. 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程

    Linux Shell脚本教程:30分钟玩转Shell脚本编程 http://c.biancheng.net/cpp/shell/ 转载于:https://www.cnblogs.com/pegasu ...

  4. [Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法

    [Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法 参考文章: (1)[Linux]使用宝塔面板做负载均衡时遇到的问题和解决办法 (2)https://www.cnblogs.com/guan ...

  5. Linux 平台下 RMAN 全备 和 增量备份 shell 脚本

    一. 一些准备知识 Oracle 分归档和非归档模式. 这两者的区别就是对redo log的处理.归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之 ...

  6. python定时任务执行shell脚本切割Nginx日志-慎用

    Python定时任务执行shell脚本切割Nginx日志(慎用) 缘起 我们有一个Nginx服务用来接收埋点上报数据,输出的日志文件比较大,Nginx没有自带日志分割组件,这样输出的日志文件就比较大, ...

  7. 计算机考试打字题遇到字母怎么办,手把手为你解决win10系统打字时莫名其妙出现字母的解决方法...

    现在电脑已成为我们工作生活的一部分,相信大家在操作电脑时一定会遇到这样那样的问题,win10系统打字时莫名其妙出现字母的解决方法这个问题就是我们经常会遇到的,这样的问题win10系统打字时莫名其妙出现 ...

  8. Win11 win10系统分区时出现defrag事件怎么解决?

    Win11系统分区时出现defrag事件怎么解决?最近有用户反映这个问题,在重新整理磁盘分区的时候,遇到出现了defrag事件,不知道怎么解决,针对这一问题,本篇带来了详细的Win11系统分区时出现d ...

  9. 脚本运行显示服务器超时,java执行shell脚本超时

    java执行shell脚本超时 [2021-02-11 04:20:34]  简介: 系统运维 在数据库运维的过程中,Shell 脚本在很大程度上为运维提供了极大的便利性.而shell 脚本参数作为变 ...

最新文章

  1. 指针学习笔记(更新中)
  2. 教你如何让电脑的ADSL宽带连接开机自动拨号
  3. boost::math::hyperexponential用法的测试程序
  4. Android之ndk编译出现“undefined reference to method“解决办法
  5. 华为手机助手上架流程_2019年各大安卓应用商店上架经验,含流程,物料,方法,建议收藏...
  6. java二叉树的创建,遍历及其他方法
  7. Leetcode每日一题:50.powx-n
  8. 相机内参_相机标定(一):机器人手眼标定
  9. 【图像分割】基于matlab GUI阙值+边缘检测+区域法图像分割【含Matlab源码 817期】
  10. DELL台式机安装centos系统
  11. 网易云信赵加雨:极致匠心的技术团队撑起60万开发者
  12. tomcat启动报错:apache-tomcat-6.0.45/webapps/manager does not exist or is not a readable directory
  13. Altium designer 10安装破解以及出现缺少mfc71.dll文件的情况处理
  14. 大数据分析编程语言有哪些?
  15. vue输入框禁止输入表情的实现方法
  16. IOS_音视频不同步问题
  17. Luminar 4入门教程:给天空添加自定义对象
  18. [教学]路面裂缝检测_瑕疵检测等图像分割
  19. 连续污染源的四维模拟程序
  20. 请你回答一下map底层为什么用红黑树实现

热门文章

  1. 安徽池州贵池中学老师经典语录,我喷了
  2. [转]xml解析工具的效率比较QDomDocument、TinyXml-2、RapidXml、PugiXml
  3. maven项目update报错
  4. wpf popup 最前面_【第1988期】NutUI 组件 popup 源码分析
  5. rich-text 图片控制_武汉煤制工业级乙二醇图片
  6. vsftp匿名访问目录_vsftp 使用匿名帐号登陆
  7. JavaScript作用域面试题避坑指南
  8. 机械转电子工程嵌入式方向靠谱吗?怎么上手学习?
  9. 单片机学习从入门到入土?这3个关键点导致!
  10. 该不该放弃嵌入式,单片机这条路?