このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 17 / 昨日: 0
総計: 387
- Dokuwiki.fl8.jp(2431)
- 13 CentOS6メール設定(59)
- FreeBSD カーネル再構築(56)
- 75 Proftpd(54)
- 01 Galera構築(52)
最近の更新
このページへのアクセス
今日: 17 / 昨日: 0
総計: 387
jobsコマンドはジョブ制御機能を持つシェルの内部コマンドで、パックグラウンドで実行されているジョブの
一覧を表示します。jobsコマンドを実行すると、ジョブ番号、ジョブステータス、実行されている
ジョブの内容が表示されます。
オプション-lを指定すると、ジョブ番号とともにプロセスIDも表示されます。
(シェルによってはデフォルトでプロセスIDも表示されます。)
プロセスIDは、そのUNIXが起動してから実行されたすべてのプロセスに順番にふられます。
ジョブ番号は、ユーザがそのシェル上で実行したバックグラウンドジョブに対して順番にふられます。
ジョブ番号は、fgコマンドでバックグラウンドジョブをフォアグランドで実行したり、killコマンドで
ジョブを強制終了するときに、対象となるジョブを指定する為に使われます。
jobs [オプション]
-l | プロセスIDも表示する。(sh(Solaris),bash,csh,tcsh) |
-n | 前回通知されてからステータスが変わったジョブのみ表示する。(bash) |
-p | プロセスIDのみを表示する(sh(Solaris),bash) |
> jobs [1] + Suspended man csh 実行されているジョブは2つ [2] - Running find / -name hoge -print > kill %2 2番目のジョブを強制終了する。 > jobs [1] + Suspended man csh > jobs -l ジョブのプロセスIDを表示する。 [1] + 7709 Suspended man csh >