<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>JOBS</title>
	<atom:link href="https://www.aitaocui.cn/tag/249431/feed" rel="self" type="application/rss+xml" />
	<link>https://www.aitaocui.cn</link>
	<description>翡翠玉石爱好者聚集地</description>
	<lastBuildDate>Sun, 27 Nov 2022 17:40:05 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>

<image>
	<url>https://www.aitaocui.cn/wp-content/uploads/2022/11/taocui.png</url>
	<title>JOBS</title>
	<link>https://www.aitaocui.cn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>JOBS(Linux命令)</title>
		<link>https://www.aitaocui.cn/article/361432.html</link>
					<comments>https://www.aitaocui.cn/article/361432.html#respond</comments>
		
		<dc:creator><![CDATA[希拉克略]]></dc:creator>
		<pubDate>Sun, 27 Nov 2022 17:40:05 +0000</pubDate>
				<category><![CDATA[知识]]></category>
		<category><![CDATA[JOBS]]></category>
		<guid isPermaLink="false">https://www.aitaocui.cn/?p=361432</guid>

					<description><![CDATA[jobs是Linux命令jobs命令显示了当前shell环境中已启动的作业状态。jobs-l选项可显示所有任务的PID，jobs的状态可以是running，stopped，Term...]]></description>
										<content:encoded><![CDATA[</p>
<article>
<p>jobs是Linux命令jobs命令显示了当前shell环境中已启动的作业状态。jobs-l选项可显示所有任务的PID，jobs的状态可以是running，stopped，Terminated，但是如果任务被终止了（kill），shell从当前的shell环境已知的列表中删除任务的进程标识；也就是说，jobs命令显示的是当前shell环境中所起的后台正在运行或者被挂起的任务信息。</p>
</article>
<article>
<h1>命令描述</h1>
<p>/usr/bin/jobs，因为此环境没有适用的作业来处理。基于这个原因，jobs命令实现为一个Kornshell或POSIXshell的常规内建命令。</p>
<p>如果指定了-p标志，对于每一个进程标识，输出构成一行。如果没有指定标志，标准输出为带以下字段的几行：</p>
<p>job-number指出进程组号，以和wait、fg、bg和kill命令一起使用。当和这些命令一起使用时，在作业号前面加上一个“%”（百分号标志）。</p>
<p>current一个“+”（加标志）标识了将被fg或bg命令作为缺省值使用的作业。这个作业标识也能够使用%+(百分号、加号）或%%(双百分号）来指定。</p>
<p>如果当前缺省作业退出，就用一个“-”（减号标志）来标识将要成为缺省作业的作业。这个作业标识也可以用%-（百分号、减号）来指定。</p>
<p>对于其他的作业，current字段是一个空格字符。仅一个作业能够用+来标识，并且仅一个作业能够用一个-来标识。如果有一个单一挂起作业，它就成为当前作业。如果存在至少两个挂起的作业，那么前面的作业被挂起。</p>
<p>state显示以下值之一（在POSIX的语言环境下）：</p>
<p>Running</p>
<p>表示此作业没有被信号挂起并没有退出。</p>
<p>Done</p>
<p>表示此作业已经完成并返回退出状态0。</p>
<p>Done(code)</p>
<p>表示此作业已经正常完成和退出并返回指定的非零退出状态码。这个代码用一个十进制数来表示。</p>
<p>Stopped</p>
<p>表示此作业已经挂起。</p>
<p>Stopped(SIGTSTP)</p>
<p>表示SIGTSTP信号挂起作业。</p>
<p>Stopped(SIGSTOP)</p>
<p>表示SIGSTOP信号挂起作业。</p>
<p>Stopped(SIGTTIN)</p>
<p>表示SIGTTIN信号挂起作业。</p>
<p>Stopped(SIGTTOU)</p>
<p>表示SIGTTOU信号挂起作业。</p>
<p>command给shell的有关命令。</p>
<p>如果指定了-l标志，就把一包含进程组标识的字段插入到state字段之前。另外，在一个进程组中更多的进程可以输出到一些独立行中，只使用job-number和command字段。</p>
<p>标志</p>
<p>-l（小写L）提供了更多的关于列出的每一个作业的信息。此信息包括了作业号、当前作业、进程组标识、状态和启动作业的命令。</p>
<p>-n显示自从最后一次通知后停止或退出的作业。</p>
<p>-p显示了所选定的作业的进程组引导符的进程标识。</p>
<p>在缺省情况下，jobs命令显示了所有已停止作业的状态、所有的在后台正在运行的作业和那些状态已经更改但没有被shell报告的作业。</p>
<p>退出状态</p>
<p>返回下面的退出值：</p>
<p>0成功完成。</p>
<p>&gt;0发生一个错误。</p>
<h1>命令示例</h1>
<p>1.要显示当前环境下的作业的状态，请输入：</p>
<p>jobs-l</p>
<p>屏幕输出与以下输出类似的报告：</p>
<p>+[4]139RunningCC-Cfooc&amp;</p>
<p>-[3]465Stoppedmailmorris</p>
<p>[2]687Done(1)foo.bar&amp;</p>
<p>2.要显示那些名字以“m”打头的作业的进程标识，请输入：</p>
<p>job-p%m</p>
<p>使用示例1中报告的作业，屏幕显示以下进程标识：</p>
<p>465</p>
<p>文件</p>
<p>/usr/bin/ksh包含Kornshelljobs内置命令。</p>
<p>/usr/bin/jobs包含jobs命令。</p>
</article>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
<div class="mt-3 mb-3" style="max-width: 770px;height: auto;">
                                    </div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.aitaocui.cn/article/361432.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
