post私は、自分のWebサーバーがcronジョブを使用して定期的にAWSからJSファイルをダウンロードする方法について話しました。私は前にcronの仕事を作っていないが、彼のルーチンはまさに私が実装する必要があるものである。cronを使用して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コマンドを許可していないことが判明しました.'2番目の段落の最初の文 – Antony
@Antony:場所への絶対パスを使ってみてください。あなたのcronジョブはおそらくあなたがテストしていたディレクトリで動いていません。絶対パスを使うことによって、 '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)本文の書き込みに失敗しました(0!= 16360) – Jim