你在這裏有幾個問題,最重要的是讓你的SSH訪問建立(如你稱之爲「控制檯訪問」)。沒有它,你將無法獲得你的cron作業設置。
至於cron作業,你會想請按照下列步驟操作:
1)設置crontab文件,可能在你的主目錄。下面是一個示例文件,讓你開始:
#This file is: /home/<your-user-name>/mycronfile.cron
#Use "crontab mycronfile.cron" to reinstall this file
#Use "crontab -l" to list the contents of the current crontab
#Use man 5 crontab for info
#Format is: minute hour dayofmonth month dayofweek
# * * * * * *
# | | | | | |
# | | | | | +-- Year (range: 1900-3000)
# | | | | +---- Day of the Week (range: 1-7, 1 standing for Monday)
# | | | +------ Month of the Year (range: 1-12)
# | | +-------- Day of the Month (range: 1-31)
# | +---------- Hour (range: 0-23)
# +------------ Minute (range: 0-59)
# , and - can be used as in 0,15,30,45 or 1-5
# run my script every WEEKDAY at 3pm
0 15 * * 1-5 php -f /Library/Developer/myscript.php
# note that it's okay to leave out Year since I'm not using it
2)安裝此文件作爲指導中的cron上面的例子,你的主目錄:
crontab mycronfile.cron
3)確認它是由輸入安裝:
crontab -l
最後一點需要注意的是,在您的PHP腳本中,您不能使用$ _SERVER全局變量,因爲CLI模式不支持這些全局變量。你所有的路徑都必須是絕對的。
什麼操作系統?你有控制檯訪問?您是否閱讀過cron的手冊? –
它在AWS上。我不確定我是否可以訪問控制檯。 – vbbartlett