Jak uruchamiać skrypty (PHP) o określonej godzinie, lub co ileś czasu (cron) ?: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(Utworzył nową stronę „<pre> crontab -e </pre> Najprostsza i najlepsza metoda: <pre> * * * * * /usr/bin/wget --delete-after "http://jakastrona.pl/cron.php" >/dev/null 2>&1 </pre> Pozwala …”) |
(Brak różnic)
|
Wersja z 04:13, 20 lip 2010
crontab -e
Najprostsza i najlepsza metoda:
* * * * * /usr/bin/wget --delete-after "http://jakastrona.pl/cron.php" >/dev/null 2>&1
Pozwala uruchamiać nie tylko lokalne skrypty, ale również inne, leżące na odległych serwerach.
Aby uniemożliwić osobom postronnym dostęp do pliku cron.php wystarczy dopisać
* * * * * /usr/bin/wget --delete-after "http://jakastrona.pl/cron.php?pass=1234" >/dev/null 2>&1
A w treści pliku cron.php dodać
if ($_GET['pass']!=1234) { exit('404 not found'); }
Lub po adresie IP
if ($_SERVER['REMOTE_ADDR']!='127.0.0.1') { exit('404 not found'); }