-

Linux常用命令之任务管理

Linux

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

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

jobs例子:
[cc lang=”bash” escaped=”true”][root@raykaeso ~]# jobs #查看所有的任务和状态
[root@raykaeso ~]# jobs -p  #查看任务对应的进程号[/cc]

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

bg例子:
使用Ctrl+z暂停前台运行的任务
[cc lang=”bash” escaped=”true”][root@raykaeso ~]# bg 1#将任务号为1的放在后台运行[/cc]

fg例子:
[cc lang=”bash” escaped=”true”][root@raykaeso ~]# fg 1 #将任务号为1的放在前台运行[/cc]

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

2 评论 “Linux常用命令之任务管理

    1gr 评论:
    2019年5月5日 下午7:37

    好文章!666,学习了

    吾读 评论:
    2019年5月10日 下午4:06

    前排留名,先回再看。等了好久额的新文章。

发表回复

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