2009-10-20 25 views
9

Tôi có một kịch bản PHP đó được gọi là thông qua một công việc định kỳ, với kết quả gửi đến địa chỉ email của tôi:PHP CRON việc làm, tiêu đề HTTP không ra

"php /path/to/cron.php" 

Tôi chỉ lỗi tiếng vang, nếu không có gì được outputted bởi tôi. Bằng cách này tôi có thể nhận được một báo cáo lỗi khi mọi thứ đi sai. Vấn đề là, tôi nhận được email có thực thi cron, chỉ có tiêu đề HTTP trong đó:

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

Đây rõ ràng là một nỗi đau, nhận nhiều email mỗi vài phút. Tất cả những gì tôi muốn thấy là email cho các công việc cron nơi tôi đã lặp lại điều gì đó.

Tôi muốn giữ email được tạo bởi công việc cron nếu có thể (thay vì gửi email trong tập lệnh). Và tôi không muốn chạy nó thông qua wget, bởi vì máy chủ của tôi đếm ngược với băng thông của tôi.

Tất cả tìm kiếm của tôi chỉ hiển thị cho tôi cách đặt tiêu đề, không xóa/loại bỏ các tiêu đề mặc định. Tôi đang đi về điều này sai? Có ai khác nhìn thấy điều này không?

Cảm ơn

Trả lời

0

Sử dụng lệnh này đầy đủ nó sẽ làm việc đầu tiên trong tập tin cấu hình gọi file php của bạn sẽ được thực hiện

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

Chỉ cần kiểm tra nó.

0

Nếu bạn đang sử dụng cPanel, chỉ cần đặt cú pháp như sau:

php /home/<User>/public_html/cron.php >/dev/null 2>&1 
Các vấn đề liên quan