Python bash betiğini crontab üzerinden çalıştıramıyor (python anaconda üzerinden yüklendi) [duplicate]

0

Soru

Python ile yazılmış bir betiğim var. Konsol başlatma başarılı. Bu betik için bir bash betiği yaptım, bu şekilde tasarlandı:

#!/bin/bash
source /home/user/anaconda3/bin/activate
python /home/user/RosAtom-V/Work/StopCoronaVirus.py
conda deactivate

enter image description here

Ayrıca konsol üzerinden başarıyla çalışır, ancak aşağıdaki hatayı yazdırır:

Could not find conda environment:
You can list all discoverable environments with `conda info —envs`.

Sonra otomatikleştirmek için crontab'ı açıyorum, ancak komut dosyası başlamıyor ve günlük dosyasında aşağıdaki iletiyi alıyorum. Bash betiğini doğru şekilde nasıl biçimlendirebilirim, böylece bu hataları almıyorum ve her şey çalışıyor mu?

enter image description here

Günlük dosyasında hata oluştu:

/home/user/RosAtom-V/Work/start_StopCoronaVirus.sh: line 3: python: command not found
Could not find conda environment:
You can list all discoverable environments with `conda info —envs`.

Bundan önce, tüm komut dosyaları çalıştırıldı, sadece geçen gün bu çıktıyı bir hatayla almaya başladım

anaconda bash cron python
2021-11-19 11:51:53
1

En iyi cevabı

0

Yola giden yol python ve conda ikili dosyalar ENV değişkenlerinizde tanımlanır. Crontab ortam değişkenlerini yüklemez ~/.bashrc, ~/.bash_profile, /etc/profile vb. etkileşimli olmadığı için.

ENV ile crontab işlerini çalıştırmak için buraya bakın.

2021-11-19 12:52:10

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................