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 monitorset -m开启该选项。
  3. 该命令是bash内建命令,相关的帮助信息请查看help命令。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/jobs/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 19日 下午4:11
下一篇 2023年 12月 19日 下午4:11

相关推荐

  • logrotate

    文章目录logrotate补充说明语法选项参数实例注意事项 logrotate 系统日志进行轮转、压缩和删除 补充说明 logrotate命令 用于对系统日志进行轮转、压缩和删除,…

    入门教程 2023年 12月 19日
  • dmesg

    文章目录dmesg补充说明语法选项实例 dmesg 显示Linux系统启动信息 补充说明 dmesg命令 被用于检查和控制内核的环形缓冲区。kernel会将开机信息存储在ring …

    入门教程 2023年 12月 7日
  • getenforce

    文章目录getenforce补充说明语法例子 getenforce 显示当前SELinux的应用模式,是强制、执行还是停用 补充说明 grename命令 可以重命名卷组的名称。 语…

    入门教程 2023年 12月 14日
  • ipcs

    文章目录ipcs补充说明语法选项资源选项输出选项通用选项实例相关命令 ipcs 分析消息队列共享内存和信号量 补充说明 ipcs命令 用于报告Linux中进程间通信设施的状态,显示…

    入门教程 2023年 12月 19日
  • shuf

    文章目录shuf概要主要用途选项参数返回值例子注意 shuf 产生随机的排列。 概要 shuf [OPTION]… [FILE] shuf -e [OPTION]… [AR…

    入门教程 2024年 3月 5日
  • chattr

    文章目录chattr补充说明语法选项实例 chattr 用来改变文件属性 补充说明 chattr命令 用来改变文件属性。这项指令可改变存放在ext2文件系统上的文件或目录属性,这些…

    入门教程 2023年 12月 7日
  • pwd

    文章目录pwd补充说明内建命令概要选项返回值注意外部命令概要主要用途选项返回值注意例子 pwd 显示当前工作目录的绝对路径。 补充说明 pwd(英文全拼:print working…

    入门教程 2024年 3月 1日
  • bzcmp

    文章目录bzcmp补充说明语法参数 bzcmp 比较两个压缩包中的文件 补充说明 bzcmp命令 主要功能是在不真正解压缩.bz2压缩包的情况下,比较两个压缩包中的文件,省去了解压…

    入门教程 2023年 12月 6日
  • ethtool

    文章目录ethtool补充说明语法选项数据来源实例 ethtool 显示或修改以太网卡的配置信息 补充说明 ethtool命令用于获取以太网卡的配置信息,或者修改这些配置。这个命令…

    入门教程 2023年 12月 14日
  • mysqlshow

    文章目录mysqlshow补充说明语法选项参数 mysqlshow 显示MySQL中数据库相关信息 补充说明 mysqlshow命令 用于显示mysql服务器中数据库、表和列表信息…

    入门教程 2024年 1月 3日

发表回复

登录后才能评论
Translate »