Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [crontab] Uruchamianie skryptu php co minutę
nexis
post
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Witam,

mam na serwerze usługę crontab i chciałbym na przykład, aby skrypt o nazwie test.php uruchamiał się co minutę. Wpisuję więc:

***** /srv/www/htdocs/web121/html/test.php

Gdzie /srv/www/htdocs/web121/html/test.php to ścieżka, którą odczytałem za pomocą $_SERVER['SCRIPT_FILENAME'].

Problem jest taki, że skrypt ten się nie wykonuje. Co wpisuję źle w poleceniu?

Ten post edytował nexis 12.09.2006, 08:45:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukasz_matysek
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 2
Dołączył: 25.03.2010

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


zwraca ci coś takiego, ponieważ w tabeli crona jak i skryptach basha należy podawać bezpośrednią, bezwzględną lokalizację programu który uruchamiamy czy też pliku do którego się odwołujemy. Nie działają skróty przez tyldę - czyli do home, albo przez ./ czyli podkatalog bieżącego katalogu.

wklep sobie:

whereis php

dostaniesz w odpowiedzi prawdopodobnie lokalizację /usr/bin/php i tak należy to wpisać do crona.

Jeżeli nie masz zainstalowanego interpretera linii komend php, wpisz

apt-get install php5-cli


czy też jak instalujesz pakiety w swojej dystrybucji. Powyższe polecenie funkcjonuje dla debianów (ubuntu itp)

Ten post edytował lukasz_matysek 23.04.2010, 17:28:49
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 13:35