Forrest logo
back to the rc-status tool


rc-status: Include services in all runlevels in the summary.
$ rc-status --all
try on your machine

The command rc-status --all is used to retrieve the status of all init scripts on a Linux system that uses OpenRC as its init system.

Init scripts are responsible for starting, stopping, and managing services and daemons on a Linux system. OpenRC is one of the popular init systems used in various Linux distributions, such as Gentoo, Alpine Linux, and Artix Linux.

rc-status is a command-line utility that comes with OpenRC. By passing the --all option, we are instructing it to display the status of all the init scripts on the system, including those that are currently running, stopped, or failed.

The output of this command typically consists of a table-like format that lists the services/daemons, their current status (e.g., started, stopped, crashed), and additional information such as the process ID (PID) and the status of any dependent services.

This command can be useful for system administrators in diagnosing issues with services, checking if a service has started successfully on boot, or verifying the current state of a service.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the rc-status tool