jobs - アクティブなジョブをリスト表示 - Linuxコマンド
スポンサーリンク
jobsコマンドは、アクティブなジョブをリスト表示するコマンドです。
jobsコマンド
書式
jobs [オプション] [ジョブ番号]
ジョブ番号を指定したば場合にはそのジョブについてのリストを表示します。
ジョブ番号
%n | n番目のジョブ |
%%、%+ | カレントジョブ |
%- | 以前のジョブ |
オプション
-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コマンド」を使います。あわせてご覧ください。
関連コマンド
プロセス の人気記事
- sleep - 指定した時間だけ処理を遅延 - Linuxコマンド
- コマンドリファレンス
- crontab - cronの設定 - Linuxコマンド
- chkconfig - サービス自動起動の設定 - Linuxコマンド
- jobs - アクティブなジョブをリスト表示 - Linuxコマンド
- manコマンドの表示を日本語にする方法
- pgrep - プロセス名や属性を指定してプロセスIDを表示 - Linuxコマンド
- at - 指定した時刻にコマンドを実行 - Linuxコマンド
- pstree - プロセスをツリー表示 - Linuxコマンド
- ps - 現在実行されているプロセスを表示 - Linuxコマンド