Linux 自动重启进程
- #!/bin/sh
- echo "Current DIR is " $PWD
- # ignore signal hup int quit tstp
- trap "" 1 2 3 24
- start_server() {
- ulimit -c unlimited
- # export LD_LIBRARY_PATH=`pwd`/deps/capn/libs:$LD_LIBRARY_PATH
- # rm -f *.pid
- # nohup $PWD/comet-server ./icomet.conf &
- nohup $PWD/java -jar LF_S_SignalProc.jar >> ist.log &
- }
- kill_server() {
- #ps -aux | grep comet-server | grep -v grep | awk {'print $2'} | xargs kill -2
- ps -aux | grep java | grep -v grep | awk {'print $2'} | xargs kill -2
- }
- while [ 1 ]
- do
- #propserverpid=`ps -ef | grep comet-server | grep -v grep |awk '{print $2}'`
- propserverpid=`ps -ef | grep java | grep -v grep |awk '{print $2}'`
- if [ ! "$propserverpid" ]
- then
- echo "propserver is down, now starting ..."
- start_server
- fi
- sleep 1
- done
- #kill_server
Linux 自动重启进程相关推荐
- linux自动重启保护,Linux在崩溃时自动重启应用程序 – 守护进程
我有一个运行嵌入式 Linux的系统,它连续运行至关重要.基本上,它是一个与传感器通信并将数据中继到数据库和Web客户端的过程. 如果发生崩溃,如何自动重启应用程序? 此外,有几个线程正在进行轮询(例 ...
- linux自动重启电脑脚本,linux下通过脚本实现自动重启程序的方法
烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过 ...
- Node如何自动重启进程
child_process.fork() 方法是专门用于衍生新的 Node.js 进程.返回 ChildProcess 类 ,ChildProcess 类的实例都是 EventEmitter,表示衍生 ...
- Linux自动重启服务
服务器不重启的情况下定时自动重启apache及mysql服务,其实也大同小异.具体步骤如下: 一.每天的12点及16点重启apache及mysql服务 [root@www bin]# cd /opt/ ...
- Linux 自动结束进程并启动进程方法
自动结束进程并启动进程的方法 第2行 提示要结束的进程 第4行:"进程名称"改成自己要结束的进程全称,找到该进程并kill掉该进程 第5行 提示该进程已结束 第7行 提示要启动的新 ...
- linux下重启进程
步骤1:先查找进程的执行语句并保留它,这个目的是保留进程的执行参数不变: 例如要重启mogodb的进程: # ps -ef | grep mogodb 获得: root 2928 2903 0 14: ...
- linux脚本重启进程,linux下通过脚本实现自动重启程序
假定需要实现重启的程序名为 test ,我们这里通过判断进程数目来判断程序是否正常. ps -ef | grep "$1" | grep -v "grep" | ...
- linux 优雅重启进程,apache2 重启、停止、优雅重启、优雅停止
停止或者重新启动apache有两种发送信号的方法 第一种方法: 直接使用linux的kill命令向运行中的进程发送信号.你也许你会注意到你的系统里运行着很多httpd进程.但你不应该直接对它们中的任何 ...
- 利用进程管理利器supervise监控并自动重启进程
一.什么是supervise supervise是Daemontools里的一个核心工具,Daemontools是一个包含了很多管理Unix服务的工具的软件包.而其中最核心的工具就是supervise ...
最新文章
- mysql connection闪退重连_玩家排位巅峰赛开局闪退,重连失败,10分钟后一个提示让他懵了...
- Mathematica基础——Part——[[]]
- 使用 detours 框架 hook 函数
- 一步步编写操作系统 35 内存为何要分页
- spark运行wordcount
- 在 Pycharm 中安装 wxPython
- UE5全局光照系统Lumen解析与优化
- 在命令行英雄的浏览器大战中,JavaScript令人惊讶地崛起
- java jsp中文乱码怎么解决_JSP中文乱码问题全解决方案
- 雷达原理之 多普勒效应原理及应用(一)
- TM4C123G学习记录(3)--外部中断
- 支配树dominator tree学习笔记
- php输出英文格式的日期
- 垂直距页边距5厘米_Word页面设置,含纸张大小与方向、页边距和文字方向
- 中国联通广州软件研究院 软件开发岗二面(技术面)
- Apple App store的应用购买限制 - 年龄
- 第一积分中值定理(两种形式)的证明
- ElasticSearch必知必会-基础篇
- 视比特“AI+3D视觉”产品系列 | 上料装配工作站
- 2022新版加壳工具-支持.NET虚拟化加密
热门文章
- 才一年,智能车就不再是新势力专利!
- 学校APP太难用,码农爸妈们自己做出开源程序,官方却要报警
- 奔四的听力障碍码农,被开除15次,面试被拒200+次,还要继续干下去吗?
- 最年轻菲尔兹奖得主:我用计算机辅助证明研究“大一统”理论
- 马斯克的火箭又炸了,这次可能怪美国宇航管理局:因督导员迟到,星舰原型SN11被迫在浓雾中发射...
- RTX 30系游戏本来了!1月26日开售,售价999美元起
- 赶上直播电商、在线教育、小程序直播的风口 腾讯音视频解决方案助力
- Waymo无人出租车加州上线一个月,日均156单,还有真·自动驾驶服务
- GitHub一日千星:开头一张图,自动变成《我的世界》、乐高、十字绣风格,有Python就能跑...
- 关于SQL Server 2017中使用json传参时解析遇到的多层解析问题