マイナスおよびプラスサインインジョブプロセス


13

これらのコマンドはバックグラウンドで実行されています:

foo @ contoso〜$ sleep 30&
foo @ contoso〜$ sleep 60&
foo @ contoso〜$ sleep 90&

ジョブプロセス実行後のマイナス記号とプラス記号とは何ですか?

foo @ contoso〜$ jobs
[1]スリープ30および
[2]-ランニングスリープ60&
[3] +ランニングスリープ90&

回答:


17

からman jobs(1P)

<current>文字「+」は、fgまたはbgユーティリティのデフォルトとして使用されるジョブを識別します。このジョブは、job_id%+または「%%」を使用して指定することもできます。文字「-」は、現在のデフォルトジョブが終了した場合にデフォルトになるジョブを識別します。このジョブは、job_id%-を使用して指定することもできます。他のジョブの場合、このフィールドは<スペース>です。

1
のmanページを取得するにはどうすればよいjobsですか?真剣に、私はかなり長い間探していました。私のシステムでman jobsは、builtinmanページをポップアップするだけです。bashのhelp jobsこの正確な情報は欠落しており、最終的に私はそれをグーグルで検索し、この答えを見つけました。ただし、組み込みコマンド用の実際のmanページが必要です。
ダニエル

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.