Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DirectAdmin - CRON skrypt php
LordRaven
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 28.03.2009

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
morbic
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 29
Dołączył: 13.12.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
LordRaven
post
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 28.03.2009

Ostrzeżenie: (0%)
-----


tam co minutę może być nawet (IMG:style_emoticons/default/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 ?
Go to the top of the page
+Quote Post
morbic
post
Post #4





Grupa: Zarejestrowani
Postów: 116
Pomógł: 29
Dołączył: 13.12.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
LordRaven
post
Post #5





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 28.03.2009

Ostrzeżenie: (0%)
-----


próbowałem to już i nie działało mi (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


/usr/bin/php /home/twojlogin/dalsza_sciezka_do_skryptu
Go to the top of the page
+Quote Post
morbic
post
Post #7





Grupa: Zarejestrowani
Postów: 116
Pomógł: 29
Dołączył: 13.12.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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.


Ten post edytował morbic 2.07.2011, 17:43:28
Go to the top of the page
+Quote Post
by_ikar
post
Post #8





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Zawsze można wget'em próbować:

Kod
wget -O /dev/null http://example.com/file.php >/dev/null 2>&1
Go to the top of the page
+Quote Post
Fifi209
post
Post #9





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Przecież o wget już napisał ktoś nad Tobą ;]
Go to the top of the page
+Quote Post
LordRaven
post
Post #10





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 28.03.2009

Ostrzeżenie: (0%)
-----


może ja te czas tam złe ustawiam, jak to tam trzeba podać by skrypt wykonywał się co minutę ?
Go to the top of the page
+Quote Post
morbic
post
Post #11





Grupa: Zarejestrowani
Postów: 116
Pomógł: 29
Dołączył: 13.12.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


We wszystkich polach gwiazdki:

(IMG:http://img813.imageshack.us/img813/2654/crontab.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:07