LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 824|回复: 2

chkconfig的一个脚本,没有启动成功与否的信息。

[复制链接]
发表于 2010-4-11 20:20:35 | 显示全部楼层 |阅读模式
  1. #!/bin/sh
  2. #
  3. # chkconfig: 345 85 15
  4. # description: Apache
  5. # function library.
  6. . /etc/init.d/functions
  7. # See how we were called.
  8. case "$1" in
  9.   start)
  10.         echo "Start apache........."
  11.         /usr/local/apache2/bin/apachectl start
  12.         ;;
  13.   stop)
  14.         echo "Stop apache........."
  15.         /usr/local/apache2/bin/apachectl stop
  16.         ;;
  17.   restart)
  18.         echo "Stop apache........."
  19.         /usr/local/apache2/bin/apachectl stop
  20.         sleep 3
  21.         echo "Start apache........."
  22.         /usr/local/apache2/bin/apachectl start
  23.         ;;
  24.   *)
  25.         echo $"Usage: $0 {start|stop|restart}"
  26.         exit 1
  27. esac
复制代码
不知道问题出在哪,请指点一下,谢谢。
 楼主| 发表于 2010-4-11 20:39:09 | 显示全部楼层
[root@CentOS init.d]# service httpd restart
Stop apache.........
Start apache.........

没有成功、没有失败。
回复 支持 反对

使用道具 举报

发表于 2010-4-12 13:21:34 | 显示全部楼层

成功失败状态要自己echo的

如果是fedora系统,可以参考/etc/init.d/下面的文件,里面会判断状态调用success或者fail函数,定义在/etc/rc.d/init.d/functions中
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表