---
title: LPIC101_regex_B59
tags: 
author: [Yukiko](https://docswell.com/user/yukiko_it)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/2JVV259XJQ.jpg?width=480
description: LPIC101_regex_B59 by Yukiko
published: April 22, 26
canonical: https://docswell.com/s/yukiko_it/Z8NVR1-2026-04-22-070919
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/2JVV259XJQ.jpg)

LPIC-101 マスター学習ツール【B問題セット】
問59 プロセス管理
Q 現在のシェルのバックグラウンドジョブを一覧表示するコマンドは何ですか。(コマンド
名のみ)
✓ 正解 → jobs （現シェルのBGジョブ一覧。[番号] 状態 コマンド を表示）
LPIC-101 | 問59 プロセス管理
1 /6


# Page. 2

![Page Image](https://bcdn.docswell.com/page/5EGLR6ZRJL.jpg)

1
この用語は？
jobs（ジョブズ）
現在のシェル（カレントシェル）が管理するバックグラウンドジョブの一覧を表示するbash組み込みコマ
ンド
かんたん定義
■
jobs コマンドでジョブ番号・状態（Running/Stopped/Done）・コマンドを表示
■
[1]+ Running sleep 100 &amp; のようにフォーマットされた一覧
■
ジョブ番号は %1, %2... で fg / bg / kill に渡せる
■
jobs -l で PID 付き、jobs -p で PID のみ
LPIC-101 | 問59 プロセス管理
2 /6


# Page. 3

![Page Image](https://bcdn.docswell.com/page/4JQYV4LY7P.jpg)

2
簡単に書くよ ※正確な表現ではありません
ざっくりイメージ
図解で理解
■
『&amp; で裏に回したジョブ、今どれくらい動い
てる？』を確認するコマンド
jobs の出力イメージ
■
出力は [番号] 状態 コマンド の形式
$ sleep 100 &amp;
■
番号には +（直近）、−（その前のもの）の
印が付く
$ sleep 200 &amp;
■
fg %1 で前面に、kill %1 で終了、bg %1 で停
止中を再開
$ jobs
■
jobs はシェル組み込み → 別のシェルのジョブ
は見えない（現シェルのみ）
■
別シェルや他ユーザーのプロセスを見たいな
ら ps / pgrep
[1] 1234
[2] 1235
[1][2]+
Running
Running
sleep 100 &amp;
sleep 200 &amp;
jobs
= 現シェルのバックグラウンド
ジョブ一覧表示 ★正解
LPIC-101 | 問59 プロセス管理
3 /6


# Page. 4

![Page Image](https://bcdn.docswell.com/page/K74WMQDZE1.jpg)

3
詳しく書くよ ※原理原則
原理原則： jobs = bash組み込み／現カレントシェルのジョブテーブルを表示（他シェルやロ
グアウト後は見えない）
■
〇 正解：jobs
■
■
構文： jobs [-l | -p | -n | -r | -s] [jobspec...]
出力例： [1]+ Running sleep 100 &amp;
■
-l： PIDも付けて表示
■
■
-p： PIDのみ表示（スクリプトで便利）
-r： 実行中(Running)ジョブのみ
■
■
-s： 停止中(Stopped)ジョブのみ
-n： 前回通知以降に状態変化したジョブのみ
■
■
ジョブ番号の参照記法： %N (N番目)、%str (先頭一致)、%?str (部分一致)、%+ or %% (直近)、%- (直前)
関連： fg %N（フォアグラウンド）／ bg %N（バックグラウンドで再開）／ kill %N（終了）／ disown（シ
ェル管理から外す）
■
他シェルのジョブを見たいなら ps / pgrep を使う
LPIC-101 | 問59 プロセス管理
4 /6


# Page. 5

![Page Image](https://bcdn.docswell.com/page/LJ1Y8PZDEG.jpg)

4
実機でやって問題ないか
コマンド例 + Ubuntu / RedHat 差分
$ sleep 100 &amp;
[1] 1234
$ sleep 200 &amp;
[2] 1235
$ jobs
[1]- Running
[2]+ Running
$ jobs -l
$ fg %1
# BG起動
# 一覧表示
sleep 100 &amp;
sleep 200 &amp;
# PID付き
# %1 を前面へ
Ubuntu
Ubuntu の bash で jobs は組み込み標準。dash（/bin/sh
）ではジョブ制御が制限されるため注意。
LPIC-101 | 問59 プロセス管理
RedHat/RHEL
RHEL/Rocky も bash 組み込み。挙動はUbuntu完全に同
じ。スクリプトから使う場合は set -m でジョブ制御を有
効化すること。
5 /6


# Page. 6

![Page Image](https://bcdn.docswell.com/page/GJWGZ29872.jpg)

★
一言でまとめるよ！
jobs ＝ 現シェルのバックグラウンドジョブ一覧！
うさうさ先生より
ユキコさん、&amp; (問56) → jobs (問59) → fg/bg/kill のジョブ制御3兄弟をセットで覚えましょう♪ jobsは
bash組み込みで現シェル限定です！
LPIC-101 | 問59 プロセス管理
6 /6


