Mam skrypt napisany w pythonie. Pomyślne uruchomienie konsoli. Dla tego skryptu zrobiłem skrypt bash, o to, jak został on zaprojektowany:
#!/bin/bash
source /home/user/anaconda3/bin/activate
python /home/user/RosAtom-V/Work/StopCoronaVirus.py
conda deactivate
On również z powodzeniem uruchamia się przez konsolę, ale wyświetla następujący błąd:
Could not find conda environment:
You can list all discoverable environments with `conda info —envs`.
Następnie, gdy otwieram crontab, aby zautomatyzować, ale skrypt nie uruchamia się i pojawia się następujący komunikat w pliku dziennika. Jak mogę poprawnie sformatować skrypt bash, aby nie dostawał te błędy i wszystko działało?
Błąd w pliku dziennika:
/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`.
Do tego wszystkie skrypty zostały uruchomione, dosłownie na drugi dzień zacząłem otrzymywać ten wniosek z błędem