crontab 与 shell 执行结果不一样

简介:

crontab 与 shell 执行结果不一样

本帖最后由 fujiefujie http://www.lampchina.net/ask/MTQxMzUwMg.html于 2011-2-28 10:38 编辑 

shell
  1. #!/bin/bash  
     
  2. service httpd status &> /dev/null
     
  3. if [ $? -ne 0 ]
     
  4. then
     
  5.                day=`date "+%F%R"`
     
  6.                echo "service httpd is down at $day"  >> /var/log/htmon.txt
     
  7.                service httpd restart
     
  8.                service httpd status &> /dev/null
     
  9.                  
     
  10.                if  [ $? -ne 0 ]
     
  11.                then
     
  12.                           chkconfig --level 2345 httpd on  
     
  13.                else
     
  14.                           echo "httpd is running now..."
     
  15.                fi
     
  16. fi
复制代码
crontab

*/1 * * * * /opt/htmon.sh

 


本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/503484


相关文章
|
2月前
|
数据可视化 Shell Linux
shell+crontab+gitlab实现ecs服务器文件的web展示
本文通过把ecs服务器上的文件定时上传至gitlab,实现文件的页面可视化和修改历史。技术点:shell、crontab、gitlab。
50 3
|
Shell
设置shell脚本执行错误自动退出
设置shell脚本执行错误自动退出
790 0
|
Shell Go
Go 语言入门很简单:Go 语言执行 Shell 命令(下)
Exec 是 os 包中的一个子包,它可用于使用 Go 运行外部命令。Go exec 命令教程展示了如何在 Golang 中执行 shell 命令和程序。
|
26天前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux定时任务 crontab命令 使用指南
【Shell 命令集合 系统设置 】Linux定时任务 crontab命令 使用指南
33 0
|
9月前
|
JavaScript 前端开发 关系型数据库
Shell script + crontab实现Mysql定时备份
Shell script + crontab实现Mysql定时备份
76 0
Shell script + crontab实现Mysql定时备份
|
Shell Linux Go
Go 语言入门很简单:Go 语言执行 Shell 命令(上)
Exec 是 os 包中的一个子包,它可用于使用 Go 运行外部命令。Go exec 命令教程展示了如何在 Golang 中执行 shell 命令和程序。
|
Shell Python
shell脚本中执行python脚本,处理字符串,同时复制到剪贴板
shell脚本中执行python脚本,处理字符串,同时复制到剪贴板
|
Java Shell Maven
Java执行shell命令
java执行shell命令的方式有很多种,但是在应用的过程中,我们可能会遇上一些特殊的情况,导致执行脚本失败,不生效的场景。
341 0
|
SQL Shell HIVE
shell命令执行hive脚本
shell命令执行hive脚本
|
Shell Python
Python编程:sh模块执行shell命令
Python编程:sh模块执行shell命令
90 0
Python编程:sh模块执行shell命令