shell写简单编程时有点问题
时间:2011-07-09
来源:互联网
原来睇5到图伽.甘我写出来啦!
#!/bin/bash
service http status &> /var/log/htmon.log
if [ $? -gt 0 ]
then
service httpd restart
fi
service httpd status &> /var/log/htmon.log
if [ $? -ne 0 ]
then
chkconfig httpd on
shutdown -r now
fi
刚学Shell无几内,以伽遇到D问题,希望大家帮手解决一下 - -!
执行后出现的问题:
[root@localhost ~]#sh /opt/htmon.sh
/opt/htmon.sh:line 3: [: missing `]'
[root@localhost ~]#
请哩到的朋友帮我睇睇边到出佐错.
作者: Global 发布时间: 2011-07-09
另外问题到底是什么了,也完全没说清楚
这让别人怎么回答啊
作者: age 发布时间: 2011-07-09
作者: your180 发布时间: 2011-07-10
作者: tupac 发布时间: 2011-07-10
作者: fire312923253 发布时间: 2011-07-18
作者: siasleo 发布时间: 2011-07-21

作者: qq9293000079 发布时间: 2011-07-23
作者: wenhao1129 发布时间: 2011-07-24
作者: 年年年 发布时间: 2011-07-25
这个很明显吖!每启动一次就把它重定向到日志去,然后再用echo $?检查
$?等于0的话就表示启动成功嘛!
作者: Global 发布时间: 2011-07-27
service http status &> /var/log/htmon.log
if [ $? -gt 0 ] ;
then
service httpd restart
fi
service httpd status &> /var/log/htmon.log
if [ $? -ne 0 ] ;
then
chkconfig httpd on
shutdown -r now
fi
作者: Gaga_Yan 发布时间: 2011-07-28
作者: Global 发布时间: 2011-08-01
#!/bin/bash
service httd status &> /var/log/htmon.log ##都成功了这个都不用再导入记录文件了
if [ $? -ne 0 ] ; then
service httpd status &> /var/log/htmon.log
service httpd restart
service httpd status
if [ $? -eq 0 ] ; then
echo "HTTPD服务重新启动成功!"
else [ $? -ne 0 ]
chkconfig httpd on
echo "HTTPD服务重启失败,系统马上重启!"
reboot
fi
fi
作者: bawoshiji 发布时间: 2011-08-20
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28