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

Linux 自动重启进程相关推荐

  1. linux自动重启保护,Linux在崩溃时自动重启应用程序 – 守护进程

    我有一个运行嵌入式 Linux的系统,它连续运行至关重要.基本上,它是一个与传感器通信并将数据中继到数据库和Web客户端的过程. 如果发生崩溃,如何自动重启应用程序? 此外,有几个线程正在进行轮询(例 ...

  2. linux自动重启电脑脚本,linux下通过脚本实现自动重启程序的方法

    烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过 ...

  3. Node如何自动重启进程

    child_process.fork() 方法是专门用于衍生新的 Node.js 进程.返回 ChildProcess 类 ,ChildProcess 类的实例都是 EventEmitter,表示衍生 ...

  4. Linux自动重启服务

    服务器不重启的情况下定时自动重启apache及mysql服务,其实也大同小异.具体步骤如下: 一.每天的12点及16点重启apache及mysql服务 [root@www bin]# cd /opt/ ...

  5. Linux 自动结束进程并启动进程方法

    自动结束进程并启动进程的方法 第2行 提示要结束的进程 第4行:"进程名称"改成自己要结束的进程全称,找到该进程并kill掉该进程 第5行 提示该进程已结束 第7行 提示要启动的新 ...

  6. linux下重启进程

    步骤1:先查找进程的执行语句并保留它,这个目的是保留进程的执行参数不变: 例如要重启mogodb的进程: # ps -ef | grep mogodb 获得: root 2928 2903 0 14: ...

  7. linux脚本重启进程,linux下通过脚本实现自动重启程序

    假定需要实现重启的程序名为 test ,我们这里通过判断进程数目来判断程序是否正常. ps -ef | grep "$1" | grep -v "grep" | ...

  8. linux 优雅重启进程,apache2 重启、停止、优雅重启、优雅停止

    停止或者重新启动apache有两种发送信号的方法 第一种方法: 直接使用linux的kill命令向运行中的进程发送信号.你也许你会注意到你的系统里运行着很多httpd进程.但你不应该直接对它们中的任何 ...

  9. 利用进程管理利器supervise监控并自动重启进程

    一.什么是supervise supervise是Daemontools里的一个核心工具,Daemontools是一个包含了很多管理Unix服务的工具的软件包.而其中最核心的工具就是supervise ...

最新文章

  1. mysql connection闪退重连_玩家排位巅峰赛开局闪退,重连失败,10分钟后一个提示让他懵了...
  2. Mathematica基础——Part——[[]]
  3. 使用 detours 框架 hook 函数
  4. 一步步编写操作系统 35 内存为何要分页
  5. spark运行wordcount
  6. 在 Pycharm 中安装 wxPython
  7. UE5全局光照系统Lumen解析与优化
  8. 在命令行英雄的浏览器大战中,JavaScript令人惊讶地崛起
  9. java jsp中文乱码怎么解决_JSP中文乱码问题全解决方案
  10. 雷达原理之 多普勒效应原理及应用(一)
  11. TM4C123G学习记录(3)--外部中断
  12. 支配树dominator tree学习笔记
  13. php输出英文格式的日期
  14. 垂直距页边距5厘米_Word页面设置,含纸张大小与方向、页边距和文字方向
  15. 中国联通广州软件研究院 软件开发岗二面(技术面)
  16. Apple App store的应用购买限制 - 年龄
  17. 第一积分中值定理(两种形式)的证明
  18. ElasticSearch必知必会-基础篇
  19. 视比特“AI+3D视觉”产品系列 | 上料装配工作站
  20. 2022新版加壳工具-支持.NET虚拟化加密

热门文章

  1. 才一年,智能车就不再是新势力专利!
  2. 学校APP太难用,码农爸妈们自己做出开源程序,官方却要报警
  3. 奔四的听力障碍码农,被开除15次,面试被拒200+次,还要继续干下去吗?
  4. 最年轻菲尔兹奖得主:我用计算机辅助证明研究“大一统”理论
  5. 马斯克的火箭又炸了,这次可能怪美国宇航管理局:因督导员迟到,星舰原型SN11被迫在浓雾中发射...
  6. RTX 30系游戏本来了!1月26日开售,售价999美元起
  7. 赶上直播电商、在线教育、小程序直播的风口 腾讯音视频解决方案助力
  8. Waymo无人出租车加州上线一个月,日均156单,还有真·自动驾驶服务
  9. GitHub一日千星:开头一张图,自动变成《我的世界》、乐高、十字绣风格,有Python就能跑...
  10. 关于SQL Server 2017中使用json传参时解析遇到的多层解析问题