¿Dash tiene un archivo rc sin inicio de sesión no interactivo? He leído la página de manual, que recomienda .profile
shells de inicio de sesión y $ENV
variables de entorno para shells interactivos.
¿Hay algo que se ejecute para shells no interactivos sin inicio de sesión, como los archivos zsh
de o la variable de entorno de ? ¿Existe también un archivo equivalente para Bourne Shell?zshenv
bash
$BASH_ENV
Lo mejor que se me ocurre hasta ahora (aunque no es nada ideal ya que requiere que edite cada script) es editar el shebang de la siguiente manera:
#!/bin/sh /path/to/script
f
donde /path/to/script
contiene
f() { echo "/path/to/script"; }