2013-03-12 20 views
1

我試圖創建一個CRON JOB計劃任務(對於Windows)。僅編寫一個適用於windows和linux的CRON選項卡,而不使用任何應用程序

我在網上搜索,發現了幾個教程,但結束了很多混亂。

一些嘗試使用Cpanel解釋,一些使用任務計劃程序。作爲開發者,如果我沒有直接訪問CpanelSSH。有沒有任何編程執行cron命令的方法。

我只是想知道,爲了執行我的PHP腳本(腳本提供推送消息)使用一個cron,我應該從哪裏發出命令

* * * * * /usr/php/php.exe /root/push.php 

此外,我發現了一些使用vi編輯器,其實它的UNIX。

我想在我的本地主機(XAMPP,Windows機器)上初始測試cron作業,稍後在我公司的服務器上(Windows),最後在客戶端服務器上(通常是基於LINUX)測試。

+0

是否有任何理由在將代碼部署到Linux服務器之前無法手動測試腳本?如果您在Windows環境中,只需創建一個運行PHP文件的計劃任務。而且,在crontab項(在Linux中)中使用「.exe」文件沒有任何意義。 – DavidS 2013-03-12 15:20:05

+0

你有ssh訪問服務器嗎? – Amir 2013-03-12 15:39:52

+0

@DavidS是的,我手動測試了我的腳本,併發送通知。這是我的測試。我只是在瀏覽器中調用我的php腳本。但這不是我需要的!相反,劇本應該在用戶行動中被調用。 – 2013-03-15 05:05:28

回答

0

如果您想在Windows中使用計劃任務,您必須通過控制面板。沒有其他選擇。 當你想創建一個cronjob。 (僅基於unix)使用:

sudo crontab -e 

並粘貼此命令。

* * * * * /path/to/php /path/to/push.php 

這項工作將每分鐘運行。

相關問題