Ausführbare Dateien werden /usr/libexec
auf Unix-ähnlichen Systemen gespeichert . Die FHS sagt (Abschnitt 4.7. /usr/libexec : Binaries run by other programs (optional)"
:
/usr/libexec
Umfasst interne Binärdateien, die nicht direkt von Benutzern oder Shell-Skripten ausgeführt werden sollen. Anwendungen können ein einzelnes Unterverzeichnis unter verwenden/usr/libexec
.
Unter Mac OS X ist rootless-init
ein Programm, das launchd
unmittelbar nach dem Booten aufgerufen wird , in gespeichert /usr/libexec
. Warum sollte es in gespeichert werden, /usr/libexec
wenn es sich um eine eigenständige ausführbare Datei handelt, die in /usr/bin
oder gespeichert werden kann /usr/sbin
? init
und andere Programme, die nicht direkt von Shell-Skripten aufgerufen werden, werden ebenfalls in Ordnern wie gespeichert [/usr]/{bin,sbin}
.