2009-10-20 20 views
9

Mam skrypt PHP, który jest nazywany przez crona z wynikami wysłane na mój adres e-mail:PHP CRON miejsc pracy, a nie wyjścia nagłówki HTTP

"php /path/to/cron.php" 

ja tylko błędy echo, w przeciwnym razie nic nie jest podawanych przez mnie. W ten sposób mogę uzyskać raport o błędzie, gdy coś pójdzie nie tak. Problemem jest to, że otrzymasz e-mail z coraz cron wykonanie, które ma tylko nagłówki HTTP w nim:

X-Powered-By: PHP/5.2.10 
Content-type: text/html 

Jest to oczywiście ból, przyjmując kilka e-maili, co kilka minut. Wszystko, co chciałbym zobaczyć, to e-maile do zadań crona, w których coś echo.

Chcę, aby e-mail był generowany przez zadanie cron, jeśli to możliwe (zamiast wysyłać e-maila do skryptu). I nie chcę uruchamiać go przez wget, ponieważ mój host ma to przeciwko mojej przepustowości.

Wszystkie moje wyszukiwania pokazały mi tylko, jak ustawić nagłówki, a nie usuwać/ukrywać domyślne. Czy to źle? Czy ktokolwiek to widział?

Dzięki

Odpowiedz

0

Stosując tę ​​pełną kontrolę będzie pracować najpierw w pliku konfiguracyjnym nazwać plik php zostanie wykonany

php -c /home1/sam/public_html/php.ini /home1/sam/public_html/sam_RFID/Android/Email.php

Wystarczy to sprawdzić.

0

Jeśli używasz cPanel, wystarczy umieścić składnię, jak następuje:

php /home/<User>/public_html/cron.php >/dev/null 2>&1 
Powiązane problemy