不用编程,用nohup命令把你的程序变成守护进程
2007-08-10 16:30
253 查看
在UNIX/LINUX中,普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止。
要实现守护进程,一种方法是按守护进程的规则去编程(本站有文章介绍过),比较麻烦;另一种方法是仍然用普通方法编程,然后用nohup命令启动程序:
nohup <程序名> (2>&1 /dev/null) &
则控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上的守护进程)。
使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用,实现了完整的守护进程功能。
要实现守护进程,一种方法是按守护进程的规则去编程(本站有文章介绍过),比较麻烦;另一种方法是仍然用普通方法编程,然后用nohup命令启动程序:
nohup <程序名> (2>&1 /dev/null) &
则控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上的守护进程)。
使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用,实现了完整的守护进程功能。
相关文章推荐
- nohup命令:以守护进程方式运行一个程序
- php守护进程,加linux命令nohup实现任务每秒执行一次
- 使用nohup以守护进程方式启动程序
- php守护进程 加linux命令nohup实现任务每秒执行一次
- php守护进程,加linux命令nohup实现任务每秒执行一次
- php守护进程 加linux命令nohup实现任务每秒执行一次
- Linux 守护进程的编程方法
- linux nohup命令使程序在后台运行的方法
- linux编程-守护进程编写
- Windows批处理 调用程序后 不等待子进程 父进程继续执行命令
- Linux中用守护进程检测程序运行
- Linux下守护进程的编程实现(转)
- linux守护进程编程(3)
- Linux 守护进程的编程方法
- Linux守护进程的编程方法
- nohup命令实现退出终端后程序继续后台运行
- Linux 守护进程编程介绍
- Linux编程之守护进程
- linux 命令pidof - 找出正在运行程序的进程PID
- Linux守护进程的编程实现