Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DirectAdmin konfiguracja CRON
Forum PHP.pl > Forum > Serwery WWW
Tom:-)
Chcę uruchamiast skrypt każdej nocy o godzinie 4. W DirectAdmin podałem:
59 3-4 * * *
Czy jest to odpowiedni zapis? Tochę mi się nie pododa
Pyton_000
Kod
* 4 * * *
Tom:-)
Cytat(Pyton_000 @ 5.04.2014, 15:12:38 ) *
Kod
* 4 * * *

Taki zapis nie oznacza "co 4 godziny"?
ohm
co 4 godziny to byłoby */4 a sama czwórka oznacza godzinę 4.
Rysh
Z tego co pamiętam, kod tutaj wykona się 60 razy o godzinie 4. Czyli co minutę o 4 w nocy.
Tom:-)
Cytat(Rysh @ 12.04.2014, 19:32:08 ) *
60 razy o godzinie 4. Czyli co minutę o 4 w nocy.

Czyli od godziny 4 do 5, jak 60 razy?
Pyton_000
Cytat(Rysh @ 12.04.2014, 19:32:08 ) *
Z tego co pamiętam, kod tutaj wykona się 60 razy o godzinie 4. Czyli co minutę o 4 w nocy.

Źle pamiętasz. Tak by było
Kod
*/1 4 * * ...
Tom:-)
Sprawadizłem w logach, Pyton_000 racja :-)
Rysh
Cytat(Pyton_000 @ 12.04.2014, 20:16:55 ) *
Źle pamiętasz. Tak by było
Kod
*/1 4 * * ...

$ nano cron.sh
Kod
#/bin/bash
date >> ~/cron.log

$ chmod +x cron.sh
$ crontab -e
Kod
* 1 * * * /home/rysh/cron.sh

Odczekałem parę minut, i na koniec:
$ cat cron.log
Kod
nie, 13 kwi 2014, 01:00:01 CEST
nie, 13 kwi 2014, 01:01:01 CEST
nie, 13 kwi 2014, 01:02:01 CEST
nie, 13 kwi 2014, 01:03:01 CEST
nie, 13 kwi 2014, 01:04:01 CEST
nie, 13 kwi 2014, 01:05:01 CEST
nie, 13 kwi 2014, 01:06:01 CEST
nie, 13 kwi 2014, 01:07:01 CEST

Czyżby DirectAdmin miał innego crona?
Pyton_000
Dobra ok. Zwracam...
Faktyczny zapis:
Kod
* 1 * * *

jest rownoznaczny
Kod
*/1 1 * * *

Właściwie powinno być:
Kod
0 1 * * *
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.