用户程序有可能要花费很多时间,如果将它放在前台运行,将导致无法继续做其他事情,最好的方法就是将它放在后台运行,甚至可能希望在用户注销系统后,程序还可以继续运行。让我们来看看如何实现linux程序后台运行

1. &命令实现后台运行程序

将程序放到后台运行的最简单方法就是在命令最后加上“&”,示例如下:

reille@ubuntu:  updatedb & ← 在后台执行 locate 数据库更新命令

2,前台运行程序的fg命令 

如果用户当前已有程序在后台运行,可以输入fg命令,将它从后台移到前台运行:

reille@ubuntu:   fg ← 放到前台执行的命令会显示出来

3,在退出后让程序继续运行的nohup命令 

此命令可使用户退出系统后,程序继续运行。范例如下:

reille@ubuntu:  nohup myserver & 

然后用户就可以退出了,当再次登录的时候,可以用ps –aux命令看到程序仍在后台中运行。

» 文章出处: reille博客—http://velep.com , 如果没有特别声明,文章均为reille博客原创作品
» 郑重声明: 原创作品未经允许不得转载,如需转载请联系reille#qq.com(#换成@)
分享到:

 Leave a Reply

(必须)

(我会替您保密的)(必须)

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

   
© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量