我有一個PHP腳本,需要在太平洋時間凌晨3:05每天執行一次。我目前在我的網站的根目錄中獲得了該腳本(如http://example.com/script.php),因此,任何在瀏覽器中導航的人都可以執行此腳本。我的服務器佈局是這樣的:用Cron執行PHP文件只有
/home/[user]/example.com/
凡example.com文件夾是域的根。我讀了其他線程一下:
,其中有人說我應該移動的腳本公共目錄之外,所以在我的情況下,我將它移動到[用戶]文件夾。目前我的cron作業命令如下:
在/ usr /本地/ PHP5 /斌/ PHP /home/[user]/example.com/script.php
(我使用的是假當然的名字)我會簡單地將文件移動和更改命令:
在/ usr /本地/ PHP5 /斌/ PHP /home/[user]/script.php
,它會正常運行,但公衆不可用?由於腳本已經運行通過Cron,它已經使用絕對路徑(而不是相對路徑)來設置它需要包含的文件,所以這應該是一個簡單的移動和編輯,對吧?
試試看看?它應該是 –
試試看看?除非共享主機並且不能將文件移動到公用目錄之外,否則不應該有任何問題。 –
我有共享主機,但我可以將文件移動到公共目錄之外。我可以訪問公共目錄樹之外的/ home/[user],所以我可以將它移動到那裏。只是嘗試它的唯一問題是我不知道明天上午3:05是否有效。 – HaLo2FrEeEk