2012-05-02 16 views
5

के साथ क्रोनबॉज मैं एक cronjob बनाना चाहता हूं कि प्रत्येक एक्स समय एक वेबपृष्ठ खोलने के लिए चला जाता है।पासवर्ड संरक्षित साइट (.htaccess)

यह वेबपृष्ठ पासवर्ड है .htaccess (user = admin, passwor = pass) द्वारा सुरक्षित है।

wget --user=admin --password='pass' http://www.mywebsite.com/test.php 

लेकिन क्रॉन मुझे निम्न त्रुटि देता है:: अनुदेश मैं दे पीछा कर रहा है

--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 

लेकिन इसी तरह त्रुटियों के साथ। मैं कैसे हल कर सकता हूं? आपकी मदद के लिए अग्रिम धन्यवाद।

+0

ऐसा लगता है कि गलत पासवर्ड या उपयोगकर्ता नाम सर्वर तक पहुंच रहा है। क्या आप 'wget' कमांड को शेल प्रॉम्प्ट से सफलतापूर्वक चला सकते हैं, यानी क्रॉन का उपयोग किए बिना? –

+0

एंडर्स, मुझे शेल प्रॉम्प्ट का उपयोग करके भी वही त्रुटि मिलती है। लेकिन पासवर्ड सही है, क्योंकि ब्राउजर के माध्यम से यह काम करता है। – Avionicom

+0

फिर आपके पासवर्ड में कुछ विशेष वर्ण होना चाहिए जिसे एन्कोड किया जाना चाहिए या ठीक से बचाना होगा - क्या इसमें '$', '\', '!', '" '...? –

उत्तर

0

यूआरएल में ऑथ पैरामीटर जोड़ें। यूआरएल को सीधे कॉल करते समय यह मेरे लिए काम करता है।

http://yoururl.ext?auth=id:psw 

मैं नहीं जानता कि यह कितना सुरक्षित है ...

संबंधित मुद्दे