2012-02-25 68 views
-2

嗨我正在發送電子郵件每天上午10點,所以我搜索很多網站,所以我發現使用crone然後它可以發送電子郵件實際上是新的使用crone所以我如何安裝crone在我的服務器請提供一些樣品用crone發送電子郵件。使用cron作業發送電子郵件?

感謝您的提前。

+1

cron是在Unix標準的服務,有什麼安裝。默認情況下,它會通過電子郵件將任何輸出發送給作業的所有者,所以如果這就是你想要的,你的研究基本完成(只需添加標點符號)。 'man crontab' – tripleee 2012-02-25 08:03:55

回答

1

cron是Linux所提供的內置功能。它是一個任務調度器。你需要設置cron來在每天早上10點執行一個php腳本。這個PHP腳本將包含發送電子郵件的代碼。

要查看已設置的cron作業,請使用crontab -l設置新的cron作業使用crontab -e。你的cron作業看起來如下

1 2 3 4 5 /path/to/command arg1 arg2 OR 1 2 3 4 5 /root/backup.sh 

其中,

1:分(0-59)
2:小時(0-23)
3:日(0-31)
4 :月份(0-12 [12 == 12月])
5:星期幾(0-7 [7或0 ==星期日])
/path/to/command - 腳本或命令名稱,以計劃

檢查此鏈接fo [R更多的細節How to Cron jobs

你也可能需要設置的路徑在你的PHP腳本到PHP可執行文件,像

#!/path/to/php/executable 

爲cron是Linux的命令時,它需要知道用來執行給定哪個程序腳本。在打開php標籤之前,上面的行會作爲第一行。

+0

您的玉米條目將會像'1 10 0 0 0/path/to/email.php'這是每天10小時的第一分鐘 – 2012-02-25 08:15:17

+0

此鏈接執行後是否有任何響應? – 2012-02-25 12:02:35

+0

crontab -e在#40之後17 0 0 0 /var/www/email.php我在putty上執行這個命令,但是我沒有收到任何迴應 – 2012-02-25 12:05:15

0

安裝了的cronjob:

$> crontab -e命令#這個命令行命令設置了的cronjob並打開vi編輯器

Linux的crontab的格式 MIN HOUR DOM MON DOW CMD vi編輯打開:添加腳本有: 例子: 25 11 * * * .csh 2014_09_16 - >這將執行日常的CSH腳本在上午11:25和發送電子郵件相應

ESC- Shift + ZZ退出由編輯器保存更改

$>的crontab -l#如果CMD檢查conjob設置

相關問題