Linux后台运行程序命令

将命令在后台运行最常见的是nohup命令,这里不赘述,具体可参考:
https://www.jianshu.com/p/fcc8894923f7

而最常发生的是,我们直接运行了一个命令,但是没有使用nohup,后期又希望能够让这个程序在后台运行,即使关闭了当前的terminal,程序也能如旧运行,这个时候往往需要

  • ctrl+z
  • bg
  • disown

关于disown的细节可参考:
https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/index.html

fg, bg, disown, kill 这些指令既可以作用于进程的PID(ps aux 查看)也可以作用于job号(使用jobs查看,使用%NN 是查看到的jobs号)。

你可能感兴趣的:(Linux,Command,Line)