Ich lese Where can I set environment variables that crontab will use? darüber, wie ENV-Variablen für meine Skripte von Cron festgelegt werden.Wie Cron-Jobs mit vertraulichen Daten ausgeführt werden?
Die naheliegendste und Arbeitslösung ist Variablen auf der crontab Zeitplan-Datei wie folgt zu setzen:
MYVAR=something
* * * * * /somescript.sh
zu sein scheint gut, bis ich mein Skript wollen sensible Werte wie Login/Passwort verwenden, um sich einzuloggen zu, z eine Datenbank zum Erstellen eines Dumps.
Wie behalte ich diese Daten sicher und kann sie trotzdem an meine Skripte senden, die von cron ausgeführt werden?