Linux任务的前后台管理


Linux 任务的前后台管理

一、介绍

Linux 在命令行中启动某个任务有两种方式,一种是前台,一种是后台。 一般来说,对于短时任务,我们以前台方式运行,在这种方式下,任务运行结束后用户会再次回到命令行; 而对于长时任务,一般希望以后台方式运行,这样做的好处是,当用户退出命令行时并不影响任务运行。

二、基本命令

  1. 在 Linux 终端运行命令的时候,在命令末尾加上 & 符号,就可以让程序在后台运行
  2. 如果程序正在前台运行,可以使用 Ctrl+z 选项把程序暂停
  3. jobs -l查看刚才暂停的程序的 pid(进程号)
  4. 使用 bg %[pid] 命令让这个暂停的程序在后台继续运行
  5. jobs 命令查看当前终端后台运行的任务,同时也能看
  6. 使用 kill [pid] 命令可以终止进程

让进程在后台运行

command &

查看后台运行的进程

jobs -l

让后台运行的进程 n 到前台来

fg %n

让进程 n 到后台去

bg %n

结束进程 n

kill n

PS:”n” 为 jobs 查看到的进程编号


文章作者: Truda
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Truda !
评论
  目录