sokytsinolop sokytsinolop 22.09.2014, 18:22:57 2 + #crontab #linuxDlaczego mi tego nie odpala?*/10 * * * * "python ~/programowanie/aaa/bbb.py >> /dev/null"
T.....c konto usunięte 22.09.2014, 18:24:54 1 + @sokytsinolop: Zapewne odpalasz cronjoba jako root a '~/' to odwołanie do katalogu domowego. Zrób pełną ścieżkę z tego i usuń cudzysłowy.
n.....i konto usunięte 22.09.2014, 18:24:55 0 + @sokytsinolop: wstaw pełną ścieżkę do pliku albo wrzuć do katalogu z $PATH
uosiu uosiu 22.09.2014, 18:28:42 1 + @sokytsinolop: bo za pomocą cudzysłowiu zawijasz całe polecenie jako argument...powinno być:*/10 * * * * python "~/programowanie/aaa/bbb.py" >> /dev/null
sokytsinolop sokytsinolop 22.09.2014, 18:30:04 0 + @djbartek: @Teal_c: @nnogi: w logach znalazłemSep 22 20:10:01 toshiba CRON[16557]: (filip) CMD (python ~/programowanie/aaa/bbb.py >> /dev/null)wiec dodałem na końcu zamiast >> /dev/null>/dev/null 2>&1@uosiu: bez cudzyslowia tez nie dzialalo :<
Synekdocha Synekdocha 22.09.2014, 18:54:21 0 + @sokytsinolop: Dodaj pełną ścieżkę do pythona zamiast samego python.
sokytsinolop sokytsinolop 22.09.2014, 18:58:42 0 + @Synekdocha: */1 * * * * /usr/bin/python /home/filip/programowanie/aaa/bbb.py >/dev/null 2>&1teraz mam tak, czekam minute i napisze czy zadziała
sokytsinolop sokytsinolop 22.09.2014, 18:59:29 0 + @Synekdocha: nope, a w logachSep 22 20:58:01 toshiba CRON[17864]: (filip) CMD (/usr/bin/python /home/filip/programowanie/aaa/bbb.py >/dev/null 2>&1)
Synekdocha Synekdocha 22.09.2014, 19:06:19 0 + @sokytsinolop: Sprawdź czy alias ten od pythona zgadza się z wersją języka, w której napisany jest skrypt.
n.....i konto usunięte 22.09.2014, 19:06:47 0 + @sokytsinolop: Wait, przecież cron uruchamia skrypt. To o co chodzi?
sokytsinolop sokytsinolop 22.09.2014, 19:06:56 0 + @Synekdocha: jak skopiuje to polecenie i wkleje do terminala to skrypt uruchamia sie poprawie
a.....n konto usunięte 22.09.2014, 19:24:52 0 + @sokytsinolop: Co rozumiesz przez uruchamia się poprawnie, czy ty oczekujesz zobaczyć jakieś printy ze skryptu? Napisz co ten skrypt robi.
sokytsinolop sokytsinolop 22.09.2014, 19:28:09 1 + @aseeon: woła pewne api i dostaję powiadomienie push na telefonie (android), jak uruchomie to z konsoli python bbb.py, albo poleceniem które podobno wykonuje się usr/bin/python /home/filip/programowanie/aaa/bbb.py >/dev/null 2>&1 to działa
a.....n konto usunięte 22.09.2014, 19:32:37 1 + @sokytsinolop: Spróbuj zamiast do /dev/null przekierować do normalnego pliku i przejrzyj zawartość, to może się czegoś dowiesz
sokytsinolop sokytsinolop 22.09.2014, 19:36:52 0 + @aseeon: mm coś mam, otóż skrypt pobiera sobie pewne dane z pliczku w tym samym folderze - miałem podana tylko jego nazwę. podałem pełna scieżke, moze zadziała
Dlaczego mi tego nie odpala?
*/10 * * * * "python ~/programowanie/aaa/bbb.py >> /dev/null"
powinno być:
*/10 * * * * python "~/programowanie/aaa/bbb.py" >> /dev/null
Sep 22 20:10:01 toshiba CRON[16557]: (filip) CMD (python ~/programowanie/aaa/bbb.py >> /dev/null)
wiec dodałem na końcu zamiast >> /dev/null
>/dev/null 2>&1
@uosiu: bez cudzyslowia tez nie dzialalo :<
python
.
teraz mam tak, czekam minute i napisze czy zadziała
Sep 22 20:58:01 toshiba CRON[17864]: (filip) CMD (/usr/bin/python /home/filip/programowanie/aaa/bbb.py >/dev/null 2>&1)
python bbb.py
, albo poleceniem które podobno wykonuje się
usr/bin/python /home/filip/programowanie/aaa/bbb.py >/dev/null 2>&1
to działa