LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

systemctl-list-jobs

List pending systemd jobs

TLDR

List all pending and running jobs
$ systemctl list-jobs
copy
Filter jobs matching a pattern
$ systemctl list-jobs [pattern]
copy
Cancel a specific job by ID
$ systemctl cancel [job_id]
copy

SYNOPSIS

systemctl list-jobs [PATTERN...]

DESCRIPTION

systemctl list-jobs displays the queue of pending and running jobs in the systemd service manager. Jobs represent state change operations like starting, stopping, or reloading units.The output shows the job ID, unit name, job type (start, stop, reload, etc.), and state (waiting, running). Jobs appear during boot or when multiple unit state changes are triggered.

JOB TYPES

start - Starting a unitstop - Stopping a unitreload - Reloading configurationrestart - Restarting a unittry-restart - Restarting a unit if activereload-or-restart - Reloading or restarting a unitverify-active - Checking if activenop - No operation (used for ordering)

CAVEATS

The job queue is usually empty on an idle system. Jobs appear briefly during state changes and may complete before the command output is displayed. Job IDs are used with `systemctl cancel`.

HISTORY

The list-jobs subcommand provides visibility into systemd's internal job queue, useful for debugging stuck boots or understanding why services are not starting. It has been part of systemd since its initial release.

SEE ALSO

Copied to clipboard
Kai