温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux jobs命令怎么用

发布时间:2022-02-01 17:06:25 来源:亿速云 阅读:116 作者:zzz 栏目:开发技术

这篇文章主要介绍了Linux jobs命令怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux jobs命令怎么用文章都会有所收获,下面我们一起来看看吧。

Linux常用命令jobs命令主要用于显示作业的状态。

Linux jobs命令怎么用

jobs

显示作业的状态。

概要

 jobs [-lnprs] [jobspec ...]
 jobs -x command [args]

主要用途

  • 显示作业的状态。

  • 列出活动的作业。

  • 列出停止的作业。

选项

 -l 在作业信息中额外的列出PID。
 -n 只列出最近一次通知以来状态变更的作业。
 -p 只列出PID。
 -r 只输出处于运行状态的作业。
 -s 只输出处于停止状态的作业。

返回值

返回状态为成功除非给出了非法选项、执行出现错误。

如果使用jobs -x command [args]形式执行,那么返回值为command的退出状态。

例子

 [user2@pc] ssh 192.168.1.4
 pc@192.168.1.4's password:
 # 此时按下ctrl+z使得交互停止。
 [1]+  Stopped                 ssh 192.168.1.4
 
 [user2@pc] sleep 60 &
 [2] 13338
 
 [user2@pc] jobs
 [1]-  Stopped                 ssh 192.168.1.4
 [2]   Running                 sleep 60 &
 
 [user2@pc] jobs -l
 [1]- 12927 Stopped                 ssh 192.168.1.4
 [2]  13338 Running                 sleep 60 &
 
 [user2@pc] jobs -p
 12927
 13338
 
 [user2@pc] jobs -s
 [1]-  Stopped                 ssh 192.168.1.4
 
 [user2@pc] jobs -r
 [2]   Running                 sleep 60 &
 
 [user2@pc] kill -9 12927
 [2]   Done                    sleep 60
 
 [user2@pc] jobs -n -l
 [1]+ 12927 Killed             ssh 192.168.1.4
 
 [user2@pc] jobs -n -l

注意

  1. bash的作业控制命令包括bg fg kill wait disown suspend。

  2. 该命令需要set选项monitor处于开启状态时才能执行;查看作业控制状态:输入set -o查看monitor行;执行set -o monitor或set -m开启该选项。

  3. 该命令是bash内建命令,相关的帮助信息请查看help命令。

关于“Linux jobs命令怎么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Linux jobs命令怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI