Linux常用命令之任务管理

Linux

Linux中,任务管理常用的命令主要有 jobs、bg、和 fg 三个命令。jobs命令用于显示Linux中所有的任务列表及任务状态。fg命令用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。若后台任务中只有一个,则使用该命令时可以省略任务号。bg命令用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在命令后添加&的效果是一样的。

jobs参数:
-l:显示进程号;
-p:仅任务对应的显示进程号;
-n:显示任务状态的变化;
-r:仅输出运行状态(running)的任务;
-s:仅输出停止状态(stoped)的任务。

jobs例子:

1
2
[root@raykaeso ~]# jobs #查看所有的任务和状态
[root@raykaeso ~]# jobs -p  #查看任务对应的进程号

bg和fg参数:
bg 任务号
fg 任务号

bg例子:
使用Ctrl+z暂停前台运行的任务

1
[root@raykaeso ~]# bg 1#将任务号为1的放在后台运行

fg例子:

1
[root@raykaeso ~]# fg 1 #将任务号为1的放在前台运行

来源:Linux常用命令之任务管理

发表评论

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