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

  • guillaume2111's channel

    guillaume211

    19 Kasım 2006
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009