一个短小精悍的监控/守护进程
一个短小精悍的监控/守护进程
- Author: 柳大·Poechant(钟超)
- Email: zhongchao.ustc#gmail.com
- Blog: Blog.CSDN.net/Poechant
- Date: May 28th, 2012
#!/bin/bashYOUR_TARGET = your_targetwhile:
doecho "Current DIR is " $PWDstillRunning = $(ps -ef | grep "$PWD/$YOUR_TARGET" | grep -v "grep")if [ "$stillRunning" ]; thenecho "You target service was already started by another way"echo "Kill it and then startup by this shell, otherwise this shell will loop out this message annoyingly"kill -9 $pidof $PWD/$YOUR_TARGETelseecho "Your target service was not started"echo "Starting service …"$PWD/$YOUR_TARGET &echo "Your target service was exited!"fisleep 10
done
grep -v
: –invert-match. Invert the sense of matching, to select non-matching lines. (-v is specified by POSIX.)
-
转载请注明来自柳大的CSDN博客:Blog.CSDN.net/Poechant
-
一个短小精悍的监控/守护进程相关推荐
- c语言监控程序,C语言写监控守护进程
C语言写监控守护进程 1.[代码][C/C++]代码 #include #include #include #include #include #include #include #include # ...
- 写一个Windows上的守护进程(4)日志其余
写一个Windows上的守护进程(4)日志其余 这次把和日志相关的其他东西一并说了. 一.vaformat C++日志接口通常有两种形式:流输入形式,printf形式. 我采用printf形式,因为流 ...
- 写一个Windows上的守护进程(7)捕获异常并生成dump
写一个Windows上的守护进程(7)捕获异常并生成dump 参考文章: (1)写一个Windows上的守护进程(7)捕获异常并生成dump (2)https://www.cnblogs.com/mk ...
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...
- 深入理解Linux守护进程
深入理解Linux守护进程Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守护进程(daem ...
- < Linux > 守护进程
目录 1.守护进程 守护进程的概念 进程组和会话 2.守护进程化的方式 TCP网络程序(守护进程化) TCP网络程序(守护进程化)gitee地址 daemon创建守护进程 nohup命令 1.守护进程 ...
- 总结]关于守护进程解释文章
[总结]关于守护进程解释文章 这里三篇文章涵盖了守护进程的功能和一些解释,可以为准备优化系统启动速度的朋友提供一些建议.第一篇中还有设置硬盘等等的信息资料.欢迎大家阅读.摘自linuxsir.org ...
- 深入理解Linux操作系统守护进程的意义
深入理解Linux操作系统守护进程的意义 Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户.提供这些服务的程序是由运行在后台的守 ...
- Windows守护进程简单示例
转载: https://blog.csdn.net/kikaylee/article/details/51395360 /* @描述:一个简单的Windows守护进程的例子(C++版本) @作者:ki ...
最新文章
- VS2008下直接安装使用Boost库1.46.1版本号
- PowerDesigner中为Oracle添加自增id
- Bootstrap的datatable控件
- LUNA再次夺冠,科大讯飞向世界宣告自己的实力不止于语音
- 专访联想谢政维:功耗和价格是天蝎项目最大障碍!
- 苦练IoT应用开发,还能加速变现,这个机会别错过
- 手机上python编程工具3和3h有区别吗_Python3.5内置模块之time与datetime模块用法实例分析...
- 线段(信息学奥赛一本通-T1429)
- RePlugin 插件化方案学习
- ARP协议具体解释之Gratuitous ARP(免费ARP)
- html div findchild,javascript – JQuery查找父div子标签
- Day709.JShell -Java8后最重要新特性
- Cameralink光端机
- 图计算论文笔记--SPARC: Self-Paced Network Representation for Few-Shot Rare Category Characterization
- 等本等息,等额本息,等额本金,看懂再贷款,坑多!
- ubuntu 18.04取消自动锁屏功能
- Elasticsearch(es) 查询语句语法详解
- interrupt()方法理解和实例
- do while“直到”型循环
- 算法基础2 —— OJ入门以及暴力枚举