我正在使用cPanel,並且我想每個小時都執行一個執行某個node.js腳本的cron作業。我通過選擇每個小時進行設置,並在命令框中輸入cd node-bin && node check-up.js
,但一小時後它不執行nodejs腳本。我究竟做錯了什麼?你是否必須指定結果的放置位置(使用>
)?它不從主目錄運行命令嗎?我在共享託管服務器上,所以我會假設它從主目錄運行它,但是誰知道......任何想法?如何使用cron作業?
UPDATE:
我把它給我發電子郵件的結果,現在說,它無法找到該命令node
(即使我可以從SSH運行)。爲什麼?
如果節點在交互式會話中位於二進制搜索路徑中,那麼將使用哪個節點給出可執行文件的絕對路徑,並且此絕對路徑是在#之後所需的路徑。你可以在我的問題(現在我更新它)中看到 – Paul