===== pidof - Prozess-ID(s) zu Programmnamen ermitteln =====
**Kurzfassung:** ''pidof'' gibt die Prozess-IDs laufender Programme anhand ihres Namens aus. Nützlich für Scripts und Service-Prüfungen.
==== Übersicht ====
Gibt eine oder mehrere PIDs zurück, wenn mehrere Instanzen laufen. Verwandt mit ''pgrep'' (erweiterte Muster).
==== Voraussetzungen ====
* Paket ''sysvinit-utils''/''procps'' (systemabhängig)
==== Anleitung ====
=== PIDs ermitteln ===
# Einfache Abfrage
pidof sshd
# Auch Skripte einbeziehen (-x)
pidof -x /usr/local/bin/backup.sh
# Keine Ausgabe, aber Statuscode für Tests (-s)
pidof -s nginx && echo "läuft"
==== Hinweise ====
* Programmnamen müssen exakt passen; bei Unsicherheiten ''pgrep'' verwenden.
* Mehrere PIDs werden durch Leerzeichen getrennt ausgegeben.
==== Siehe auch ====
* [[sammlung:ps|ps – Prozessliste]]
* [[sammlung:kill|kill – Signal senden]]
* [[kommandoreferenz:prozessverwaltung|Prozessverwaltung Übersicht]]
==== Quellen ====
* [[https://man7.org/linux/man-pages/man1/pidof.1.html|man pidof]]
----
{{tag>cli utilites}}
----