Mein Verständnis
Es sind keine RC-Dateien für nicht interaktive / nicht angemeldete Shells vorhanden. zum Beispiel die, die von laufen cron
(Ich weiß das nicht mit Sicherheit und würde mich auf das Fachwissen der Community stützen.)nicht interaktiv Muscheln erfordern die
BASH_ENV
zu setzende Umgebungsvariable, die es ermöglicht, sie auf eine bestimmte RC-Datei zu setzen (z. B.BASH_ENV=$HOME/.bash_profile
)
Die Hoffnung
Ich bin mir nicht sicher über die Fülle der verfügbaren RC-Dateien, bin also gespannt, ob es welche gibt, mit denen ich nicht vertraut bin. Ich hoffe, eine RC-Datei zu finden, die die folgenden Bedingungen erfüllt:
- Wird unabhängig vom Interaktions- / Anmeldemodus aufgerufen, sodass globale Shell-Umgebungsvariablen an einer Stelle festgelegt werden können
- führt eher wie csh / tcsh
sudo
. Zum Beispiel würde ich erwarten cron
haben $USER
bereits festgelegt, aber stattdessen festgelegt $LOGNAME
- Ich denke (kann mich nicht genau erinnern)
cron
undsudo
.