SORU
9 ŞUBAT 2010, Salı


Nerede crontab kullanacağı ortam değişkenleri ayarlayabilir miyim?

Bir crontab her saat çalıştırıyorum. Kullanıcı çalışan kullanıcı terminalden iş çalıştığında çalışır, ancak, belli ki bu çalıştırıldığında crontab tarafından yakalandı alamadım .bash_profile çevre variabless vardır.

.profile .bashrc onları ayarı denedim ama yine de almamı görünmüyor. Herkes crontab almak, ortam değişkenleri koyabilirim biliyor mu?

CEVAP
18 Mayıs 2012, Cuma


Komut satırından crontab -e çalışırken crontab kendi içinde ortam değişkenleri tanımlayabilirsiniz.

LANG=nb_NO.UTF-8
LC_ALL=nb_NO.UTF-8
# m h  dom mon dow   command

* * * * * sleep 5s && echo "yo"

Bu özellik cron belirli uygulamalar tarafından kullanılabilir. Ubuntu ve Debian bu crontab dosyasında bildirilen olanak sağlayan şu anda vixie-cron (GNU mcron) kullanın.

Archlinux RedHat cronie kullanındeğilortam değişkenleri ilan etmesine izin verin, cron sözdizimi hataları atar.günlük. Geçici çözüm yapılabilir başına-giriş:

# m h  dom mon dow   command
* * * * * export LC_ALL=nb_NO.UTF-8; sleep 5s && echo "yo"

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011
  • New Scientist

    New Scientis

    27 Kasım 2006
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012