Potrzebuję składni crontab, która powinna wykonywać określony skrypt PHP /var/www/html/a.php
co minutę. Wykonanie w każdej minucie musi rozpocząć się o 00:00. Inne zadanie, które musi wykonać skrypt o 00:00 /var/www/html/reset.php
(raz na 24 godziny).
316
To jest format / etc / crontab:
Zalecam skopiowanie i wklejenie go na początku pliku crontab, aby zawsze mieć pod ręką odniesienie. Systemy RedHat są domyślnie konfigurowane w ten sposób.
Aby uruchomić coś co minutę:
Aby uruchomić coś o północy każdego dnia:
Możesz dołączyć / usr / bin / php do komendy, aby uruchomić, lub możesz ustawić bezpośrednie uruchamianie skryptów php:
Uruchom plik php z shebang, aby twoja powłoka wiedziała, którego interpretera użyć:
źródło
/etc/crontab
, który jest systemowym plikiem crontab. Plik crontab użytkownika ma inny format, który nie zawiera pola nazwy użytkownika, ponieważ działa jako użytkownik, który go przesłał. Jeśli chcesz uruchomić zadanie crona jako użytkownik inny niż root, powinieneś użyćcrontab
polecenia, aby je przesłać (i nie martw się o to, gdzie jest przechowywany plik crontab). Nie zadzieraj,/etc/crontab
chyba że naprawdę musisz.