Chcę uruchomić następujące polecenie dla zadania cron
python test.py -sau 0 -bg 200000 -t mcs3245 > g2g.log
Ustawiłem zadanie cron, jak poniżej
5 0 * * * /local/mnt/workspace/username/scripts/python test.py -sau 0 -bg 200000 -t mcs3245 > g2g.log
otrzymuję następujący błąd
/bin/sh: /local/mnt/workspace/username/scripts/python: No such file or directory
Czy ktoś może pomóc w tym, co jest nie tak i jak to ustawić?
Odpowiedzi:
0 dla odpowiedzi № 1Chyba że /local/mnt/workspace/username/scripts/
jest katalogiem twojej instalacji pythona Sugeruję coś takiego:
5 0 * * * /usr/bin/python /path/to/script/test.py -sau 0 -bg 200000 -t mcs3245 > g2g.log
Jeśli chcesz wykonać skrypt jako użytkownik USERNAME:
5 0 * * * USERNAME /usr/bin/python /path/to/script/test.py -sau 0 -bg 200000 -t mcs3245 > g2g.log
Znaleziono to ostatnie tutaj na superuser.com.