Mám skript napísaný v jazyku python. Konzoly začať úspešné. Pre tento skript, urobil som bash skript, je to, ako to je navrhnuté:
#!/bin/bash
source /home/user/anaconda3/bin/activate
python /home/user/RosAtom-V/Work/StopCoronaVirus.py
conda deactivate
To tiež spúšťa prostredníctvom konzoly, ale to vytlačí sa nasledujúca chyba:
Could not find conda environment:
You can list all discoverable environments with `conda info —envs`.
Potom som otvoril crontab s cieľom automatizovať, ale skript nemá začiatok a mám nasledujúce hlásenie v súbore denníka. Ako môžem formát bash skript správne, aby som nebol prijímať tieto chyby a všetko funguje?
Chyba v súbore denníka:
/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`.
Pred tým, všetky skripty, ktoré boli spustiť, stačí na druhý deň som začal dostávať tento výstup s chybou