联系柠檬工作室

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

  1,在后台运行程序的&、bg命令
  将程序放到后台运行的最简单方法就是在命令最后加上“&”,范例如下:
  [root@free root]# updatedb & ← 在后台执行 locate 数据库更新命令
  [root@free root]# bg ← 将更新操作放到后台运行
  2,前台运行的程序fg命令
  如果用户当前已有程序在后台运行,可以输入fg命令,将它从背景中移到前台运行:
  [root@free root]# fg ← 放到前台执行的命令会显示出来
  3,在退出后让程序继续运行的nohup命令
  此命令可使用户退出系统后,程序继续运行。范例如下:
  [root@free rony]$ nohup myserver &
  然后用户就可以退出了,当再次登录的时候,可以用ps –aux命令看到程序仍在后台中运行。

相关日志

你可以发表评论引用到你的网站或博客,或通过RSS 2.0订阅这个日志的所有评论。
上一篇:
下一篇:
没有评论
我来说两句

  Ctrl+Enter