开发者社区> 珠海_jadeluo> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Linux 自动重启进程

简介:
+关注继续查看
Js代码  收藏代码
  1. #!/bin/sh  
  2. echo "Current DIR is " $PWD  
  3.  
  4. # ignore signal hup int quit tstp  
  5. trap "" 1 2 3 24  
  6.   
  7.  start_server() {  
  8.     ulimit -c unlimited  
  9. #   export LD_LIBRARY_PATH=`pwd`/deps/capn/libs:$LD_LIBRARY_PATH  
  10. #   rm -f *.pid  
  11. #   nohup $PWD/comet-server ./icomet.conf &  
  12.     nohup $PWD/java -jar LF_S_SignalProc.jar >> ist.log &  
  13. }  
  14.   
  15.  kill_server() {  
  16.     #ps -aux | grep comet-server | grep -v grep | awk {'print $2'} | xargs kill -2  
  17.     ps -aux | grep java | grep -v grep | awk {'print $2'} | xargs kill -2  
  18. }  
  19.   
  20. while [ 1 ]  
  21. do  
  22.     #propserverpid=`ps -ef | grep comet-server | grep -v grep |awk '{print $2}'`  
  23.     propserverpid=`ps -ef | grep java | grep -v grep |awk '{print $2}'`  
  24.     if [ ! "$propserverpid" ]  
  25.     then  
  26.         echo "propserver is down, now starting ..."  
  27.         start_server  
  28.     fi  
  29.     sleep 1  
  30. done  
  31.  
  32. #kill_server  

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

相关文章
Linux 技巧:让进程在后台可靠运行的几种方法
Linux 技巧:让进程在后台可靠运行的几种方法 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。
752 0
Linux 技巧:让进程在后台可靠运行的几种方法
原文地址: http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/ 申 毅, 软件工程师, IBM 中国软件开发中心 简介: 想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作? 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。
1079 0
Linux系统常用的命令
买下云服务器如何操作(Linux系统)
18 0
Linux命令复习和练习_02
tar是Unix/Linux中最常用的备份工具,该命令可以把一系列文档归档到一个大文件中,也可以把档案文件解开以恢复数据。 tar -cvf test.tar a.c b.txt c.py 把a.
1316 0
Linux命令复习和练习_01
Linux命令复习和练习: linux命令格式:  command [-options] [parameter1] [parameter2] ...  命令    选项    参数 例如:  ls /      命令+参数  ls -a    命令+选项 注意:   1.若有多个选项,选项没有先后顺序,且选项可以合并。
1832 0
【Python Learning第一篇】Linux命令学习及Vim命令的使用
学了两天,终于把基本命令学完了,掌握以后可以当半个程序员了(^∇^*) 此文是一篇备忘录或者查询笔记,如果哪位大佬看上了并且非常嫌弃的话,还请大佬不吝赐教,多多包涵 以下是我上课做的一些笔记,非常的凌乱,(⊙﹏⊙)反正是留给自己看的 Day1学习: 以Ubuntu为例子Ctrl + Shi...
1076 0
155
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载