![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
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. |
|
|
![]()
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 ? |
|
|
![]()
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. |
|
|
![]()
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)
|
|
|
![]()
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
|
|
|
![]()
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: /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 |
|
|
![]()
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
|
|
|
![]()
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ą ;]
|
|
|
![]()
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ę ?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 29 Dołączył: 13.12.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:07 |