|
![]() |
|
Porady i wskazówki Cykliczne uruchamianie skryptów - CRON Jeśli chciałbyś mieć możliwość cyklicznego uruchamiania swoich skryptów powinieneś użyć mechanizmu CRON. W katalogu głównym swojego serwera stwórz plik "cron", poprzez jego edycję możesz w pełni sterować przebiegiem. W plik cron należy wpisywać w oddzielnych liniach polecenia dla programu CRON.
Szybka nawigacja Aby skorzystać z funkcji CRON należy w pliku cron wpisywać polecenia według poniższego schematu: minuta godzina dzień miesiąc dzień tygodnia polecenie
Przykład 1: 00 4,16 * * * /moj_plik.sh
Ten wpis oznacza, że (patrząc od lewej) o zerowej minucie, w 4 godzinie oraz 16 godzinie, w każdy dzień miesiąca, każdy miesiąc, każdy dzień tygodnia - CRON uruchomi polecenie moj_plik.sh. Uwaga: dni (w ostatnim segmencie) liczymy od niedzieli, która ma wartość = 0 lub 7, poniedziałek = 1, wtorek = 2, środa = 3, czwartek = 4, piątek = 5, sobota = 6. Przykład 2: */1 * * * 1,2,4,5,6,7 php /public_html/plik.php
W tym przypadku wpis uruchamia skrypt php plik.php co minutę we wszystkie dni tygodnia poza środą 1,2,4,5,6,7 Przykład 3: * * * * * perl /program.pl
Oznacza to uruchomienie programu w perlu program.pl co minutę, we wszystkie dni tygodnia. Przykład 4: */15 * * * * /program1
Oznacza to uruchomienie pliku wykonywalnego program1 co 15 minut. Przykład 5: 00-55/5 * * * * /program1
Oznacza to uruchomienie pliku program1 co 5 minut przez całą dobę. Przykład 6: 00 00,04,08,12,16,20 * * * /program1
Oznacza to uruchomienie pliku program1 co 4 godziny. Przykład 7: 00 00-23/4 * * * /program1
j.w. - uruchomienie pliku program1 co 4 godziny. |
© 2003-2006 Copyright ETAP.PL. Wszelkie prawa zastrzeżone. |