Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne]Prosty CRON
northwest
post 14.02.2012, 17:37:21
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
chciałem dodać zapytanie CRON takie, które będzie mi wywoływało określoną stronę co 5 minut (przez całą dobę).
Kombinuję z czymś takim:

5 * * * * wget: http://127.0.0.1:8080/test.php

ale niestety nie chce mi się wykonywać sad.gif co robię nie tak?

Wie ktoś może??

Z góry dziękuje za pomoc,
North smile.gif
Go to the top of the page
+Quote Post
IceManSpy
post 14.02.2012, 17:39:40
Post #2





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


Jak na serwerze to musisz podać pełną ścieżkę do pliku na nim. I nie wget, a użyć php, czyli np. coś takiego: 5 * * * * php /home/www/konto_user/test.php
Kilka linków:
http://wortal.php.pl/phppl/Wortal/Artykuly...ie-skryptow-php
http://www.htmlcenter.com/blog/running-php...ipts-with-cron/
http://www.google.pl/search?hl=pl&site...l1034l2.5.1l8l0

Ten post edytował IceManSpy 14.02.2012, 17:42:12


--------------------
Go to the top of the page
+Quote Post
wookieb
post 14.02.2012, 17:40:39
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Kod
*/5 * * * * wget http://127.0.0.1:8080/test.php


Ale gdzie to umieszczasz. Na zdalnym serwerze? i tam chcesz się łączyć do 127.0.0.1 ?


--------------------
Go to the top of the page
+Quote Post
northwest
post 14.02.2012, 17:45:58
Post #4





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


nie, na lokalnym serwerze smile.gif

czyli coś takiego: 5 * * * * php: http://127.0.0.1:8080/test.php questionmark.gif
Go to the top of the page
+Quote Post
canismajoris
post 14.02.2012, 18:10:39
Post #5





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 11.01.2012

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


co 5 minut to chyba coś takiego:

*/5 * * * * php ścieżka

Ten post edytował canismajoris 14.02.2012, 18:11:12
Go to the top of the page
+Quote Post
northwest
post 14.02.2012, 22:31:45
Post #6





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


kurcze,nie działa żaden przyklad

mam to: http://www.fun2code.de/download.html PAW Server, mam włączoną opcję crona... (widzę z logach że startuje poprawnie)...

mam takie crony:

## Cron Format:
# field allowed values
# ----- --------------
# minute 0-59
# hour 0-23
# day of month 1-31
# month 1-12 (or names, see below)
# day of week 0-7 (0 or 7 is Sun, or use names)
# command Shell command

*/1 * * * * php http://127.0.0.1:8080/app/test/importfotek.php
*/1 * * * * wget http://127.0.0.1:8080/app/test/importfotek.php
*/1 * * * * wget /usr/bin/php -f /sdcard/paw/html/app/test/importfotek.php
*/1 * * * * wget /usr/bin/php -f /paw/html/app/test/importfotek.php



ale żaden nie startuje

-- Dodane 14.02.2012 (Wt) 22:27 --

śmiga na tym wszystko (php itp). Znalazlem taką informację:
EXAMPLE CRON FILE
# use /bin/bash to run commands, instead of the default /bin/sh
SHELL=/bin/bash
# mail any output to `paul', no matter whose crontab this is
MAILTO=paul
#
# run five minutes after midnight, every day
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
# run at 2:15pm on the first of every month -- output mailed to paul
15 14 1 * * $HOME/bin/monthly
# run at 10 pm on weekdays, annoy Joe
0 22 * * 1-5 mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
23 0-23/2 * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday"
5 4 * * sun echo "run at 5 after 4 every sunday"


może trzeba to wywołać poprzez te pliki sh/jon?
Go to the top of the page
+Quote Post
karolo_k
post 14.02.2012, 23:47:56
Post #7





Grupa: Zarejestrowani
Postów: 84
Pomógł: 5
Dołączył: 12.01.2010

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


Nie dzieła i dobrze.... Bo nie wystarczy tylko określić czas wykonania oraz ścieżkę pliku ale trzeba dopisać jeszcze czym to ma być wykonane.
Teraz nie pamiętam jak to jest dokładnie ale postaram się ci to zaraz znaleźć na necie.


Edit:
To bedzie jakoś tak:
Kod
*/5 * * * * /usr/bin/php sciezka do skryotu




Kod
*/5 * * * * /usr/local/bin/php sciezka do skryotu

Wszystko zalerzy od tego jak masz php zainstalowane

Ten post edytował karolo_k 14.02.2012, 23:55:36
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:59