2012-02-25 195 views
0

我使用命令/home/findia/public_html/ifs/ifs-admin/reminder_mail.php在cron作業中設置了我的php文件。cron作業命令

But i am getting mail by cron jobs it contains, 

/bin/sh的:/home/findia/public_html/ifs/ifs-admin/reminder_mail.php:權限被拒絕

+0

'cron',不'corn'!顯示cron記錄,你如何運行php腳本? – Cheery 2012-02-25 07:36:16

+0

哈哈sry,確定其cron .....,我想我的PHP文件通過cron作業,我該如何做到這一點? – user1122910 2012-02-25 07:38:55

回答

2

裏面你的cron標籤把這個命令:

/usr/bin/php -q /home/findia/public_html/ifs/ifs-admin/reminder_mail.php 

假設你的PHP程序是/usr/bin;如果需要,相應地更改它。

+0

'-q' - 可能是'-f'? – Cheery 2012-02-25 07:40:37

+0

我認爲'-q'和'-f'都應該在這裏工作。 – anubhava 2012-02-25 07:47:14

+0

對不起兄弟不起作用給出相同的錯誤......... – user1122910 2012-02-25 07:50:30

0

你需要確保文件的權限設置正確的用戶認爲正在執行cron作業。

+0

我不熟悉Linux命令,請幫助我如何設置權限? – user1122910 2012-02-25 07:53:41

+0

感謝所有.... :) – user1122910 2012-02-25 07:57:51

0

PHP CLI腳本需要與在/ usr/bin中/ PHP例如運行

所以,你的 「的cron」 項將是(假設PHP在/ usr/bin中存在)..

[插入執行頻率這裏>] /usr/bin/php /home/findia/public_html/ifs/ifs-admin/reminder_mail.php

1

我把這個線/usr/bin/curl http://YOURDOMAIN/whmcs/crons/cron.php (其他城市YOURDOMAIN爲正確的域名或IP地址)N crontab文件和它的作品