/ / cron zadania ustawione dla różnych czasów, ale wykonywane w tym samym czasie. - crontab

zadania cron ustawione na różne czasy, ale wykonuj je w tym samym czasie. - crontab

Mam plik, który załadowałem do crontab z następującymi zadaniami:

# script1 executes at 12:30 daily
# script2 executes at 12:35 daily

30 12 * * * /usr/bin/wget -q -O temp.txt http://<host-url>/cronjob/script1.php

35 12 * * * /usr/bin/wget -q -O temp.txt http://<host-url>/cronjob/script2.php

Postępowałem zgodnie z zasadami na tej stronie:

Jak skonfigurować zadanie Cron

Początkowo miałem problem z wyświetlaniem obu zadań na liście crontab. Rozwiązałem ten problem, ustawiając wszystkie zadania w jednym wierszu, zgodnie z opisem w sekcji:

Radzenie sobie z komunikatami o błędach z Crontab

Po prawidłowym wyświetleniu obu zadań przetestowałem, czy zostały poprawnie wykonane. O 12:31 zauważyłem, że oba skrypty zostały wykonane.

Dlaczego tak się stało? Jak mogę zaplanować tak, aby skrypt2 był wykonywany w zaplanowanym czasie?

Zdaję sobie sprawę, że nie jest to tak ogromny problem, ale jestem ciekawy.

Dziękuję za pomoc.

Odpowiedzi:

2 dla odpowiedzi № 1

Otworzyłem zadanie cron do edycji za pomocą:

crontab -e

I wprowadzono zmiany za pomocą Nano.

Dodałem nowy znak między kolejnymi zleceniami, co rozwiązało problem.

Zatem plik początkowo utworzony został zrobiony naMaszyna z systemem Windows, która była serwerem FTP na serwerze. Sprawdziłem plik i został on stworzony w Notepad ++ bez rozszerzenia, również wypróbowany z rozszerzeniem .TXT. The EOL znak został ustawiony na UNIX.

Bez względu na scenariusz, podczas ładowania pliku,obie prace zostały wykonane w pierwszym zaplanowanym czasie. Po zmodyfikowaniu zadań cron przy użyciu powyższej edycji. Zadania cron zostały wykonane w zaplanowanym czasie (w odstępie 5 minut).