cron PYTHONPATH ortam değişkenlerini okuyamıyor mu?


9

Sunucumun .bash_profile dosyasında PYTHONPATH'e ekledim. Ancak ithalat hataları alıyorum çünkü cron ondan okuma değil gibi görünüyor. Komut satırında cron çağrılarının tam komutunu çalıştırırsam, ancak cron hata çıkışını ayrı bir dosyaya gönderirsem, içe aktarmada başarısız olur.

nasıl yapılandırabilirim ki cron ekli PYTHONPATH'ımın farkında olacak

Yanıtlar:


10

cronkabuk başlangıç ​​dosyalarını okumuyor. Çalışmakta crontabolan komut dosyasında veya komut dosyasında ihtiyacınız olan ortamı açıkça ayarlamanız gerekir . Değişken atama ifadelerini doğrudan şunlara yerleştirebilirsiniz crontab:

PYTHONPATH=/dir1:/dir2

İhtiyacınız olan her dizinin listelenmesi gerekecektir, çünkü önceki değer mevcut olmadığından eklenemez.


2

Komut dosyasının başında ekleyin.

. [directorypath].bash_profile
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.