jobs - アクティブなジョブをリスト表示 - Linuxコマンド

スポンサーリンク

jobsコマンドは、アクティブなジョブをリスト表示するコマンドです。

jobsコマンド

書式

jobs [オプション] [ジョブ番号]

ジョブ番号を指定したば場合にはそのジョブについてのリストを表示します。

ジョブ番号

%nn番目のジョブ
%%、%+カレントジョブ
%-以前のジョブ

オプション

-lリスト表示にプロセスIDを付加します。
-pプロセスIDのみをリスト表示します。
-r実行中のジョブにのみをリスト表示します。
-s停止中のジョブにのみをリスト表示します。

使用例

まず、viコマンドとemacsコマンドを実行し、[Ctrl + Z]でサスペンドします。

$ vi
↓ [Ctrl + Z]でサスペンド
[1]+  停止                  vi

$ emacs
↓ [Ctrl + Z]でサスペンド
[2]+  停止                  emacs

jobsコマンドをオプションなしで実行します。

$ jobs
[1]-  停止                  vi
[2]+  停止                  emacs

リスト表示にプロセスIDを付加します(オプション -p)。

$ jobs -l
[1]- 12035 停止                  vi
[2]+ 12036 停止                  emacs

指定したジョブ番号のジョブを表示します。

$ jobs %2
[2]+  停止                  emacs

jobsコマンドで、ジョブ番号を確認しながらジョブの実行再開や停止をすることができます。

サスペンドされているジョブをフォアグラウンドで実行再開するには「fgコマンド」を、バックグランドで実行再開するには「bgコマンド」を使います。あわせてご覧ください。

関連コマンド

bg, fc, fg,

プロセス の人気記事

  1. sleep - 指定した時間だけ処理を遅延 - Linuxコマンド
  2. コマンドリファレンス
  3. crontab - cronの設定 - Linuxコマンド
  4. chkconfig - サービス自動起動の設定 - Linuxコマンド
  5. jobs - アクティブなジョブをリスト表示 - Linuxコマンド
  6. manコマンドの表示を日本語にする方法
  7. pgrep - プロセス名や属性を指定してプロセスIDを表示 - Linuxコマンド
  8. at - 指定した時刻にコマンドを実行 - Linuxコマンド
  9. pstree - プロセスをツリー表示 - Linuxコマンド
  10. ps - 現在実行されているプロセスを表示 - Linuxコマンド

関連記事(一部広告含む)