![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 15.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wreszcie mam serwer z dostępem do CRONA i chciałem to wykorzystać. Ustaliłem jedno zadanie i nie wyszło :/
Mam 2 pytanie odnośnie CRONA 1) Czy skrypty, które maja być uruchamiane mogą być w postaci pliku php? 2) Jaką ścieżke mam wpisać? home/mojekonto/plik.php czy też po prostu plik.php? Ten post edytował cielos 13.03.2008, 17:08:50 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Ad 1. Tak,
Ad 2. To pierwsze. Napisz komendę jaką utworzyłeś w cronie. Ten post edytował webdicepl 13.03.2008, 16:42:40 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Ad2. Możesz wpisać również adres http do pliku, który wykonujesz, jednak wtedy musisz użyć np. lynx'a do odpalenia skryptu
-------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 15.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Komendy to ja nie wpisuje, tylko adres do pliku i date wykonania. CRON'a mam w cPanelu, więc jest to raczej automatyczne. Przed chwilą gość z administracji serwera powiedział mi, żebym wpisał ścieżkę przez http itd. Wpisuje i nic :/
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak jest dokładnie w cPanel'u, ale przykładowe zadanie dla crona powinno wyglądać mniej więcej w taki sposób:
Kod 10 22 * * * /usr/bin/lynx -dump http://adres.pl/cron.php >> plik.log
-------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 15.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W cPanelu CRON wygląda tak:
![]() To jest chyba wina cPanelu, bo do linku dopisuje mi ":" na końcu. Znacie jakieś stronki z zewnętrznym CRON'em oprócz webcron.org? Zalezy mi na tym, zeby można było wpisać minuty, a nie same godziny i dzień. OK, udało mi się wpisać juz poprawną ścieżkę, ale teraz jest problem ze skryptem. Na pewno może być skrypt napisany w php? Bo mam pierwsze 2 linijki:
A na maila przychodzi mi coś takiego: /home/kalkulat/public_html/nowy/cron.php: line 2: syntax error near unexpected token `0' /home/kalkulat/public_html/nowy/cron.php: line 2: `set_time_limit(0);' Ten post edytował cielos 13.03.2008, 17:45:04 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Na pierwszy rzut oka wygląda okey.
Może spróbuj przez ini_set()? Ten post edytował mokry 13.03.2008, 18:26:24 -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 15.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Gdzieś przeczytałem, że na początku strony powinien być adres do interpretera php. To prawda?
|
|
|
![]()
Post
#9
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Gdzieś przeczytałem, że na początku strony powinien być adres do interpretera php. To prawda? Dokładnie tak, spróbuj najpierw: Kod php /home/user/www/script.php Może się okazać że ścieżka do php jest inna np. /usr/local/php więc wtedy będziesz musiał dać: Kod /usr/local/php /home/user/www/script.php Spróbuj najpierw pierwszy przykład, jeśli nie zadziała napisz do administratora, on Ci na pewno wszystko napisze. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 16.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Można też np. tak:
Kod 5 0 * * * wget http://adres.pl/script.php ten skrypt bedzie się wykonywał 5 minut po północy |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 284 Pomógł: 0 Dołączył: 25.03.2007 Skąd: Globalna wioska Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ja mam serwis na Home.pl i tam się ustawia plikami CRON'a. Mam 2 opcje, która żadna z nich poprawnie nie działa: CODE chdir('/xxx/yyy/'); // plik w innym katalogu orazinclude_once('zzz.php'); chdir('/xxx/yyy00/'); // plik w innym katalogu include_once('zzz.php'); ?> CODE system('wget -O /dev/null http://nazwa.pl/xxx/yyy/zzz.php'); system('wget -O /dev/null http://nazwa.pl/xxx/yyy00/zzz.php'); ?> Prosze o pomoc. Musza być wykonywane 2 wywołania w jednym czasie ale nie wiem jak mam to zapisać. Prosze o pomoc starszych kolegów -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:23 |