Wo können Umgebungsvariablen für Crontab Job festgelegt werden

Wo können Umgebungsvariablen für Crontab Job festgelegt werden

Eine Umgebungsvariable enthält einen Wert, der das Laufzeitverhalten von Anwendungen beeinflusst. Alle Systeme verwenden die Umgebungsvariable, die im gesamten System zugänglich ist. Einige der Cronjobs benötigten einige Umgebungsvariablen, um festzulegen. In diesem Tutorial können Sie Umgebungsvariablen in Crontab -Jobs festlegen.

  • Der Debianbasiert Systeme verwenden die Vixie-Cron sein Ersatz mcron System, das es ermöglicht, Umgebungsvariablen in der Crontab -Datei zu deklarieren. Zum Beispiel: Lang = nb_no.UTF-8 lc_all = nb_no.UTF-8 * * * * * Echo "Hallo Welt"
    1234Lang = nb_no.UTF-8LC_ALL = NB_NO.UTF-8 * * * * * Echo "Hallo Welt"

  • Der Redhat und Arch Linux Systeme verwenden Cronie Das verwendet Standard Unix Crond Dämon. Dies erlaubt nicht die Deklaration von Umgebungsvariablen in der Crontab -Datei. Aber wir können dies immer noch mit dem Crontab pro Eintrag verwenden: * * * * * exportieren lc_all = nb_no.UTF-8; Echo "Hallo Welt"
    1* * * * * exportieren lc_all = nb_no.UTF-8; Echo "Hallo Welt"