Suse init.d 服务启动脚本写法-阿里云开发者社区

开发者社区> 科技小能手> 正文

Suse init.d 服务启动脚本写法

简介:
+关注继续查看
#!/bin/sh
### BEGIN INIT INFO
# Provides:processA
# Required-Start:
# Should-Start: $ALL 
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start processA Server
### END INIT INFO
case $1 in
start)
        echo -n "Starting processA Server: "
        perl /opt/process_server.pl&
        echo "ok"
        ;;
stop)
        echo -n "Stoping processA Server: "
        PIDLIST=`ps -ef|grep 'processA'|grep -v grep|awk '{print $2}'`;
        echo "$PIDLIST"; 
        while [ "${PIDLIST}" ];
         do
          PIDLIST=`ps -ef|grep 'processA'|grep -v grep|awk '{print $2}'`;
           for pid in ${PIDLIST}
             {
              kill -9 $pid;
              echo "KILL $pid";
             }
         done
        echo "ok"
        ;;
restart)
        echo -n "Restarting processA Server: "
        $0 stop
        $0 start
        echo "ok"
        ;;
*)
        # Print help
        echo "Usage: $0 {start|stop|restart}" 1>&2
        exit 1
        ;;
esac
exit 0

 

本文转自 pgmia 51CTO博客,原文链接:http://blog.51cto.com/heyiyi/926793


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【干货】第四届中间件性能挑战赛启动,50万奖金、赛题分析、重磅资料为你而来!
Apache基金会联合创始人 Jim Jagielski 表示,Apache顶级项目RocketMQ是一个极其强大且具有变革性的软件项目,众多公司都是它的深度用户。Dubbo目前正在Apache软件基金会内孵化,具有巨大的潜力。
622 0
实现Weblogic服务进程监控及自动重启脚本
Weblogic服务偶尔会挂掉,为了使weblogic能够在挂掉后第一时间能够重启,基于此背景下实现Weblogic进程监控及自动重启脚本,本文主要记录实现过程中遇到的问题及解决办法。
430 0
【tomcat】启动报错:Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"] java.lang.Exception: Socket bind failed 和java.net.BindE
背景:【新手】 将开发机子上的Tomcat连同其中的项目,一起拷贝到服务器上,启动tomcat的start.bat,然后报错如下: 问题1: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"] java.
2768 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载