2012-06-22 78 views
-2

我想每15分鐘在服務器上自動運行PHP。 PHP應該從數據庫發送郵件給一些聯繫人。我已經創建了PHP並進行了測試,並且已經準備就緒。如何在服務器上自動執行PHP

現在我不知道如何將它設置爲每15分鐘運行一次。

我在這個網站上閱讀了一些關於它的文章,並且看到了關於cronjob的一些東西。我知道我的服務器存儲我的PHP有安裝的東西運行cronjobs,但說實話,我不知道從哪裏開始。我有一個ftp,我上傳了phps和一個froxlor管理面板。

我希望有人能開導我這個「更上一層樓」的事情:d

非常感謝你, 牛!

+0

這屬於[服務器上故障](http://serverfault.com) – cvaldemar

+0

如何閱讀froxlor的文檔或詢問您的服務提供商? – CodeZombie

回答

1

crontab -e類型,並添加下面一行:

*/15 * * * * /path/to/your/php/script 

如果沒加執行權限給你的腳本,你需要添加PHP執行。

*/15 * * * * /path/to/php/executive /path/to/your/php/script 
+0

在froxlor面板上,我只有電子郵件/ SQL/Domains/FTP/Extras/Traffic/Support門票 –

+0

@PacuraruDaniel如果您無法登錄到服務器,那麼您不能這樣做。 – xdazz

+0

我可以登錄floxlor管理面板,也可登錄ftp –

1

在管理面板中搜索「CronJobs」。應該有一個部分用於使用界面添加cron作業。

創建cron作業時,您會看到有多種選項可以定義任務重複時的時間間隔。

1

只是一個小修正什麼xdazz有說:

*/15 * * * * php /path/to/your/php/script 

您將需要與「PHP」前綴你的腳本。

+0

沒錯,給了你評論的投票權。 – Dharmavir

+0

我可以在哪裏添加此行? –

+0

sudo vim/etc/crontab – Dharmavir

0

添加一個cronjob 示例的cronjob代碼PHP腳本(在管理嚮導):

php /home/username/domains/domainaddress/public_html/phpfile.php 

示例的cronjob代碼PHP腳本(在的cPanel):

php /home/username/public_html/phpfile.php 
相關問題