Forrest logo
tool overview
On this page you find all important commands for the CLI tool needrestart. If the command you are looking for is missing please ask our AI.


Needrestart is a command-line tool designed for Linux systems to automatically detect and restart services that need to be restarted after an upgrade or a library update. It helps ensure that system services and processes are running smoothly and with the latest versions of libraries and binaries.

When executed, needrestart scans the system and checks whether any running processes have open file descriptors to outdated libraries or binaries. If it finds any affected processes, it generates a list and can even automatically restart them.

This tool supports various init systems like Systemd, Upstart, and SysV Init. It can also handle both dynamically and statically linked binaries, ensuring that all processes are properly restarted.

Additionally, needrestart checks for kernel updates and recommends a reboot if necessary. It provides options to exclude certain processes or specific package managers from the scan.

Needrestart is highly customizable, allowing users to configure its behavior through various command-line options and configuration files.

Overall, this tool simplifies the process of identifying and restarting services that require updates, ensuring the system remains secure and up-to-date.

List of commands for needrestart:

tool overview