私はすべてのX時間がウェブページを開くために行くcronjobを作りたいと思う。パスワードで保護されたサイト(.htaccess)を持つCronjob
このウェブページは、.htaccess(user = admin、passwor = pass)によってパスワードで保護されています。
wget --user=admin --password='pass' http://www.mywebsite.com/test.php
しかし、cronが私に次のエラー与える::私が与える命令は以下のとおりです。私もやって試してみました
--2012-05-02 10:14:01-- http://www.mywebsite.com/test.php
Resolving www.mywebsite.com... IP
Connecting to www.mywebsite.com|IP|:80... connected.
HTTP request sent, awaiting response... 401 Authorization Required
Reusing existing connection to www.mywebsite.com:80.
HTTP request sent, awaiting response... 403 Forbidden
2012-05-02 10:14:01 ERROR 403: Forbidden.
:
wget admin:[email protected]://www.mywebsite.com/test.php
をが、同様のエラーが発生しました。どうすれば解決できますか?ご協力いただきありがとうございます。
パスワードが間違っているか、ユーザー名がサーバーに届いているようです。 'wget'コマンドをシェルプロンプトから、つまりcronを使わずに正常に実行できますか? –
Anders、シェルプロンプトも同じエラーが表示されます。しかし、パスワードは正しいです、それはブラウザを通して動作します。 – Avionicom
あなたのパスワードには、エンコードまたはエスケープが必要な特別な文字が含まれている必要があります - '$'、 '\'、 '!'、 '' '...のようなものが含まれていますか? –