Los ejecutables se almacenan en /usr/libexec
sistemas similares a Unix. El FHS dice (sección 4.7. /usr/libexec : Binaries run by other programs (optional)"
:
/usr/libexec
incluye binarios internos que no están destinados a ser ejecutados directamente por usuarios o scripts de shell. Las aplicaciones pueden usar un solo subdirectorio en/usr/libexec
.
En Mac OS X , se almacena rootless-init
un programa llamado launchd
inmediatamente después del arranque /usr/libexec
. ¿Por qué debería almacenarse /usr/libexec
cuando es un ejecutable independiente que podría almacenarse en /usr/bin
o /usr/sbin
? init
y otros programas no llamados directamente por los scripts de shell también se almacenan en carpetas como [/usr]/{bin,sbin}
.