原文:Shell脚本监控Linux某个后台进程,当进程死掉后重新启动服务,以httpd为例

Shell脚本如下: vim monitor.sh 运行脚本:bash monitor.sh amp 命令末尾的 amp 号,意思是将这个任务放到后台去执行。 那么如何停止脚本运行呢 首先查找运行脚本的进程PID号: ps aux grep bash monitor.sh 终止脚本进程: kill 进程PID号 对脚本做一些说明: ps aux grep 查找进程 参数: aux 意思是显示所有包 ...

2019-10-23 12:19 0 498 推荐指数:

查看详情

shell脚本守护后台进程

假如现在在 crond 中添加了一个每分钟执行的定时任务如下: 为了防止上一个进程还没完成,下一个进程启动,我们可以创建一个shell来守护该进程,方法如下: 注意: 如果使用文本编辑是在windows下通过记事本编写的这个文件,运行 在linux环境下 ...

Sat Jun 30 01:51:00 CST 2018 0 892
Shell实现判断进程是否存在并重新启动脚本

Shell实现判断进程是否存在并重新启动脚本 - superbfly的专栏 - CSDN博客 https://blog.csdn.net/superbfly/article/details/52513765 #! /bin/bash # author caoxin # time ...

Thu Mar 28 21:49:00 CST 2019 0 2794
shell直接退出 后台进程关闭的原因和对处

linux上进行测试时发现启动后台进程,如果使用exit退出登录shellshell退出后台进程还是能够正常运行,但如果直接关闭登陆的窗口(如直接关掉xshell),那后台进程就会一起终了。都是退出登录为什么前者后台进程会退出,而后者不会退出呢? 在查看bash的manual时发现有 ...

Thu Jul 07 21:37:00 CST 2016 0 1877
启动Storm各个后台进程

启动Storm的所有后台进程。和Zookeeper一样,Storm也是快速失败(fail-fast)的系统,这样Storm才能在 任意时刻被停止,并且当进程重启被正确地恢复执行。这也是为什么Storm不在进程内保存状态的原因,即使Nimbus或Supervisors被重 启,运行中 ...

Wed May 28 23:05:00 CST 2014 0 2488
linuxshell退出,保持后台进程继续运行

在启用进程,后面加&, 使得进程后台运行。 可以继续执行下一条命令 如./liteide & 当在shell中运行一些监视命令时,需要运行很长时间,此时假如有用户logout,这些程序就会收到SIGHUP信号,这显然是不允许的。 可以使用nohup命令 nohub ...

Fri Aug 04 18:32:00 CST 2017 0 5489
Linux ssh exit,启动后台进程不会停止

一般情况下,想要通过终端长时间运行任务,需要使用nohup 或者 screen,如果不使用会怎么样呢?来测试一下 描述: 场景1:ssh登录机器,通过添加(&),启动任务到后台,通过exit命令退出,任务依然存在 场景2:ssh登录机器 ...

Thu Nov 27 18:19:00 CST 2014 0 4449
Linux---关闭Elasticsearch进程,并重新启动

有时候,当我们启动elasticsearch之后, 经过很长一段时间没有操作, 自己已经忘了是否已经启动了elasticsearch, 这时候我们可以通过下面的方式验证是否启动,并重新启动: step1 查找ES进程号ps -ef | grep elastic 注意:下面 ...

Thu Feb 28 18:21:00 CST 2019 0 13660
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM