我想創建一個每X時間去打開一個網頁的cronjob。Cronjob與密碼保護網站(.htaccess)
此網頁由.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
但類似的錯誤。我該如何解決?預先感謝您的幫助。
它看起來像錯誤的密碼或用戶名到達服務器。你能否在shell提示下成功運行'wget'命令,即不使用cron? –
安德斯,我收到同樣的錯誤也使用shell提示符。但是密碼是正確的,因爲它通過瀏覽器工作。 – Avionicom
然後你的密碼必須包含一些特殊字符,它必須被正確編碼或轉義 - 它是否包含'''','''''''',''''...? –