Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [crontab] Uruchamie skryptów python
Forum PHP.pl > Forum > Serwery WWW > Apache
pabgol
Mam pewien problem wykonywaniem w cronie sktyptu napisanego w pythonie,
natomiast odpolając go z konsoli nie ma żadnych problemów.

Uruchiam skrypt z konsoli w taki sposób: python skrypt.py

W crontabie próbwałem wpisywać różne rzeczy, ale niestety
nic nie przynosi efektu, skrypt się nie wykonuje i zwraca
różne błędy.

W crontabie mam teraz wpisane:
42 11 * * * /bezwzgledna_sciezka_do_skryptu/skrypt.py

Niestety skrypt zwraca jakieś dziwne błędy składniowe, których
nie ma przy uruchamianiu z konsoli.

Z tego co wiem, to może być problem ustawienia powłoki w skrypcie.
Próbowałem różnych ustawień, ale albo są błędy składniowe, a jak wpisałem
#!/usr/bin/python to dostaje:
/usr/bin/python: bad interpreter: No such file or directory

Jak to rozwiązać?
ucho
Podaj _poprawną_ ścieżkę do pythona albo np. "#!/usr/bin/env python"
pabgol
Rzeczywiście w skrypcie należało podać właściwą ściężkę do pythona,
która była trochę inna od domyślnej. Problem rozwiązany smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.