Linux系统中的jobs命令用于显示当前shell中运行的作业(jobs)。作业是在当前shell中启动的命令或进程,通常包括前台和后台作业。
命令格式:
jobs [选项]
常用选项:
- -l:显示作业号、状态以及命令行。
- -n:列出未以通知方式被暂停的作业。
- -p:只列出进程组号。
工作流程:
- 打开终端或终端窗口。
- 在终端中输入需要运行的命令,例如:
sleep 60 &
- 这个示例中,sleep 60是一个后台作业,&符号用于将其置于后台运行。
- 在同一终端中,使用jobs命令来查看当前运行的作业。
示例:
$ sleep 60 & # 启动一个后台作业 [1] 12345 $ jobs [1]+ Running sleep 60 &
在示例中,[1]+表示作业号,Running表示作业状态,sleep 60 &是作业的命令行。
注意事项:
- 通过Ctrl+Z可将前台作业暂停,然后使用bg命令将其放入后台运行。
- 通过fg命令可将后台作业切换到前台运行。
- 通过kill命令可终止作业。
- 如果在脚本或其他终端窗口中运行jobs命令,它只会显示该终端窗口中的作业。
jobs命令对于管理后台作业和查看当前终端中正在运行的作业非常有用。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/82677.html