Dlaczego dzwonisz sudo python? Jeśli chcesz uruchomić go jako root, po prostu określ tego użytkownika w swoim crontab. 0 */2Oznacza to również co 2 godziny, a nie co 10 minut.
Joachim Sauer
Jest na twoim pulpicie? Następnie masz niewłaściwą ścieżkę w swoim
crontabie
1
czy twoje konto może uruchamiać sudo bez hasła? JEST python na ścieżce, którą widzi cron ?. również ten crontab mówi zawsze 2 godziny. jeśli chcesz co 10 minut użyj * / 10 * * * *
Doon
Odpowiedzi:
26
Twoja linia oznacza, że biegnie 0 minut co dwie godziny (tj. 00:00, 02:00, 04:00 itd.).
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
username any user from the system
command the command you want to run
A jeśli chcesz uruchomić coś jako root, powinieneś rootzamiast ceasornazwy użytkownika wpisać i upuścić sudo.
sudo python
? Jeśli chcesz uruchomić go jako root, po prostu określ tego użytkownika w swoimcrontab
.0 */2
Oznacza to również co 2 godziny, a nie co 10 minut.Odpowiedzi:
Twoja linia oznacza, że biegnie 0 minut co dwie godziny (tj. 00:00, 02:00, 04:00 itd.).
Jeśli chcesz uruchomić coś co 10 minut:
Pozwoliłem sobie skorygować złą ścieżkę.
Do Twojej dyspozycji są następujące wartości:
A jeśli chcesz uruchomić coś jako root, powinieneś
root
zamiastceasor
nazwy użytkownika wpisać i upuścićsudo
.źródło
Uruchom polecenie co 10 minut:
*/10
Token pożaru cron co 10 minuty.Możesz również wyliczyć każdą minutę, kiedy chcesz, aby wystrzelił:
źródło
Aby uruchomić coś co dziesięć minut, zwykle umieszczam w crontabie coś takiego:
Dostosuj 0,10,20, ... jak chcesz trafić w minuty w żądanej godzinie.
źródło
Za każde dziesięć minut potrzebujesz
a jeśli skrypt jest w
Desktop/
środku, musisz użyć tej ścieżki, jak w moim przykładzie tutaj.źródło