Linux systemd and Service Processes/Reload or restart if reload unsupported

Use reload when available, else restart.

Section: systemd Service Control

Reload or restart if reload unsupported

bash
bash
sudo systemctl reload-or-restart nginx
Explanation

Use reload when available, else restart.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing systemd Service Control
Start a service
Start a service unit.
OpenIn sheetbashsame section
Stop a service
Stop a service unit gracefully.
OpenIn sheetbashsame section
Restart a service
Restart a service unit.
OpenIn sheetbashsame section
Reload a service
Ask a service to reload its configuration.
OpenIn sheetbashsame section
Send signal to service cgroup
Signal all or selected processes in a service cgroup.
OpenIn sheetbashsame section
Signal only main PID
Signal only the service main process.
OpenIn sheetbashsame section