Ich habe meinen crontab-Job 0 2 */1 * * /aScript >aLog.log 2>&1
als 'root'-Benutzer ausgeführt und festgestellt, dass sich die env von der env des' root'-Benutzers unterscheidet und daher ein anderes Laufzeitverhalten meiner Skripte auftritt.
Ein Fehlerbehebungsversuch platzierte Exportbefehle in rc.d-Dateien, die jedoch immer noch nicht angezeigt wurden. Am Ende platziere ich Exportbefehle im aScript selbst.
Meine Frage ist, dass es einen besseren Weg gibt, um dieses Problem anzugehen? und warum fehlt env, obwohl es vom selben Benutzer 'root' stammt? (Ich ändere crontab, indem ich 'crontab -e' vom root aus starte.)
source
Ihr (Bash-) Profil ändern.