linux终端进程后台运行

这些都是很常用到:

  • & 把运行的程序放到后台执行。
  • ctrl + z 把当前运行的进程放到后台,并挂起。
  • ctrl + c 中断当前进程,有些程序不响应这个信号。
  • fg + 作业号, 把后台的进程放到前台运行。
  • bg + 作业号,把挂起的进程放到后台运行。

linux系统中,属于某个终端的进程在终端结束时会收到一个HUP信号,进而进程关闭。

在远程登陆服务器时因为网络不稳定或者别的原因,连接可能会中断,这个时候正在服务器中运行的终端程序也可能关闭。这一般不是我们想要的。有几种方法可以避免这个问题。

  1. (command &)
  2. nohup command
  3. screen

基本是从这两个网页摘抄的,为了查看方便,就自己也记录一下。

http://www.cnblogs.com/destim/p/5297725.html

https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/

http://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html

Visits: 217

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

*