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
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"
'in Laravel Blade: nasıl bir şabl...
Sinek dize değişkenleri kullanarak Jav...
OS X ayarı ortam değişkenleri?...
ASP.NET HTML/e-Posta Şablonları ayarla...
Bir ORM nedir ve nerede hakkında daha ...