浙江省高等学校教师教育理论培训

微信搜索“毛凌志岗前心得”小程序

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

简单而有用的nohup命令在UNIX/LINUX中,普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止。



可以用nohup命令启动程序:

nohup <程序名> &

则控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上的守护进程)。

使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件(也可能会重定向到$HOME/nohup.out),起到了log的作用,实现了完整的守护进程功能。


如果想要监控标准输出可以使用:


tail -f nohup.out




posted on 2010-04-05 12:50  lexus  阅读(587)  评论(0编辑  收藏  举报