我遇到過另一個post,其中一個人談論他如何讓他的web服務器使用cron作業定期從AWS下載JS文件。我之前沒有創建過cron作業,但他的例程正是我需要實現的。使用cURL在cron作業中下載文件
我發現我的網絡主機不允許cron作業中的wget命令,他們建議我改用cURL。這裏就是我這麼遠,但它似乎並不奏效:
/usr/bin/curl --user-agent cPanel-Cron https://s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js --output wp-content/uploads/libraries/wp-content/uploads/libraries
,你需要聲明一個用戶代理他們的文檔狀態(不會不管它是什麼),所以這就是爲什麼這是在那裏。
簡而言之,我希望它將該文件下載到該特定文件夾中,保留相同的文件名,並覆蓋已存在的文件名。
我是否關閉?
'我發現我的網絡主機不允許在cron作業中使用wget命令,第二段中的第一句話 – Antony
@Antony:嘗試使用絕對路徑來訪問位置。您的cronjob可能不在您測試的目錄中。通過使用絕對路徑,「pwd」變得無關緊要。 –
謝謝你的幫助,戴夫。我試過這個: 'curl --user-agent cPanel-Cron https://s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js --output/wp-content/uploads/libraries/MC-validate.js' ,它給了我這個錯誤: %合計%收稿%Xferd平均速度時間時間時間電流 DLOAD上傳一共花左速度 警告:無法創建文件 警告:/ wp-content/uploads/libraries/mc-validate.js curl:(23)Failed writing body(0!= 16360) – Jim