只有一个刚启动服务。
3.停止服务还有僵尸进程吗?:
停止后服务没有了?
4.那我们在服务没有起来的情况下,我们想重启服务呢?
没有启动服务情况下执行restart会提示,而且服务也不会启动。
5、启动服务:
服务又起来了。
6、如果是别人不知道这个服务后面要给参数或者输错了参数start|stop|restart|status才能启动那么会出现什么效果呢?
OK到现在所有的功能已经实现而且跟系统的 启动方法类似了。只是系统实现的是、service XXXX start|stop|restart|status或者是etc/init.d/xxx start|stop|restart|status
如何才能实现和系统一模一样的功能呢?
三、使用service tomcatd start启停或者是/etc/init.d/tomcatd start
1、将脚本文件拷贝至/etc/init.d/
cp tomcatd.sh /etc/init.d/tomcatd
chmod +x /etc/init.d/tomcatd 加可执行权限。
默认已经可执行service tomcatd start|stop|restart|status
2、将tomcatd加入chkconfig开机自启动。
# chkconfig: 2345 92 92 请注意以上脚本文件中有这一行表示2345启动号码是92
从哪儿来的?
使用ls -l /etc/rc3.d 可查看
注意:最好从中选去没有的号码如:
已经有27了那么不能使用27。
93 94 92 (原本没有之后加入了tomcatd)表示没有用可用
所以使用92
3、使用chkconfig --add tomcatd 加入
不报错表示成功;
4、检查一下:chkconfig --list |grep tomcatd
ok 成功!
以上是简单的脚本实现功能,高手绕道,不好勿喷,适合初学以及脚本学习者,原本想在脚本中增加注释,但是自己想偷懒如有疑问可留言。