Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DirectAdmin - CRON skrypt php
Forum PHP.pl > Forum > PHP
LordRaven
Witam,
Czy da się zrobić w Terminarzu zadań (cronjobs) w DirectAdminie by skrypt na stronce wykonywał się co 15 sek ?
Jaką komendę trzeba wpisać w to pole ?
morbic
Największa możliwa dokładność crontaba to 1 minuta, częściej się nie da.

Jedyne wyjście to napisać skrypt działający w tle, który na bieżąco sprawdza czas i wykonuje określone instrukcje o określonej porze.
LordRaven
tam co minutę może być nawet smile.gif
A jaką komendę trzeba tam wpisać w to pole Komenda ? w google szukam ale nic nie znajduję
Idzie to jakoś zrobić bez uruchamiania jakiegoś skryptu w bashu, tylko poprzez wpisanie tam tej komendy ?
morbic
Jeśli chodzi o to okienko, to pole do popisu jest bardzo szerokie. To zależy od serwera, od tego co skrypt ma robić, od samej budowy skryptu, itd.

Nie znam szczegółów, najogólniej i najprościej mogę podać tak:
Kod
/usr/bin/lynx -source http://www.domena.pl/sciezka/do/skryptu.php >/dev/null 2>&1


Nie mam jednak pewności, czy zadziała - kwestia hostingu i serwera. Powinno.
LordRaven
próbowałem to już i nie działało mi sad.gif
Fifi209
/usr/bin/php /home/twojlogin/dalsza_sciezka_do_skryptu
morbic
Czy wywołując adres skryptu z przeglądarki wszystko działa ok?

Jeśli tak, to spróbuj jeszcze
Kod
/usr/bin/wget http://www.domena.pl/sciezka/do/skryptu.php -o /dev/null -O /dev/null


Jeśli i to nie zadziała, to napisz co to za serwer?

Rozumiem, że w pola dotyczące czasu wpisujesz wszędzie gwiazdki?


// EDIT:

Cytat(Fifi209 @ 2.07.2011, 18:39:21 ) *
/usr/bin/php /home/twojlogin/dalsza_sciezka_do_skryptu


Jak najbardziej popieram, ale w wielu firmach hostingowych PHP CLI jest inne niż PHP na WWW. Tak jak na przykład LiteSpeed kompiluje własne WWW z własnym API. A to w CLI może być zupełnie inne z zupełnie inną konfiguracją i modułami.
by_ikar
Zawsze można wget'em próbować:

Kod
wget -O /dev/null http://example.com/file.php >/dev/null 2>&1
Fifi209
Przecież o wget już napisał ktoś nad Tobą ;]
LordRaven
może ja te czas tam złe ustawiam, jak to tam trzeba podać by skrypt wykonywał się co minutę ?
morbic
We wszystkich polach gwiazdki:

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.