关于守护进程daemon
来源:互联网 发布:深圳聚宝网络 编辑:程序博客网 时间:2024/06/10 01:22
对于c++的应用,我目前采用的是写了一个c++的小程序
#include <cstdlib>int main(){while(true){system("需要启动的程序加参数");}}
网上也有说这么写的
while( 1 ){ if( kill(pid_to_be_check, 0) < 0 ) system("重启命令"); sleep(10);}
当然我们也可以写个shell脚本
while truedo ps -ef|grep -v grep|grep yourexe if [ $? -ne 0 ]; then 重启你的程序 fi sleep 10done
传统意义上的daemon一般是保证程序后台运行,加入service的 /etc/rc.d/init.d/中 可以让程序随系统启动,在这个脚本中的启动部分再加入启动上面脚本的脚本,就可以使得程序崩溃后再次自动运行。
那如果我们还想让程序一更新就自动重启呢。。。
用incron,具体用法回头再加吧
0 0
- 关于守护进程daemon
- 守护进程(Daemon)
- linux 守护进程 daemon
- 守护进程daemon
- python daemon 守护进程
- linux 守护进程 daemon
- 守护进程(Daemon)
- 写守护进程daemon
- 守护进程(Daemon)
- daemon 守护进程
- 守护进程(daemon)
- 守护进程(Daemon)
- 编写daemon守护进程
- 守护进程(daemon)
- linux 守护进程 daemon
- 守护进程(daemon)
- 守护进程daemon
- daemon(守护进程)
- Android 在自定义view中动态设置布局规则
- Docker Swarm与Apache Mesos的区别
- express设置ejs渲染.html文件
- Nginx服务器(负载均衡)
- Linux中profile、bashrc、bash_profile之间的区别和联系
- 关于守护进程daemon
- 安卓中图像处理(收集)
- MFC 文件打开和保存对话框
- 单点登陆script传值
- java main函数的args[]参数
- 配置文件报错:不允许有匹配 "[xX][mM][lL]" 的处理指令目标。
- Yarn的原理与资源调度
- 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
- UVa 10655