Ho eseguito il mio lavoro crontab 0 2 */1 * * /aScript >aLog.log 2>&1
come utente 'root', e tuttavia ho scoperto che env è diverso da env dell'utente 'root', e quindi ho riscontrato un comportamento runtime diverso dei miei script.
Un tentativo di correzione stava inserendo i comandi di esportazione nei file rc.d, ma non veniva ancora visualizzato! Alla fine inserisco i comandi di esportazione in aScript stesso.
La mia domanda è: esiste un modo migliore per affrontare questo problema? e perché manca env anche se proviene dallo stesso utente "root"? (Modifica crontab eseguendo 'crontab -e' dalla radice)
source
tuo profilo (bash).