আমি নিম্নলিখিত আদেশটি চেষ্টা করেছি:
$ wget -q --tries=10 --timeout=20 --spider http://google.com
( এই এসও পোস্টটি থেকে b আমি আমার ইন্টারনেট সংযোগ ব্যাশে চেক করতে চাই))
আমি নিম্নলিখিত আউটপুট পেতে:
Spider mode enabled. Check if remote file exists.
--2015-09-28 09:55:50-- http://google.com/
Connecting to 127.0.0.1:3128... connected.
Proxy request sent, awaiting response... 302 Found
Location: http://www.google.de/?gfe_rd=cr&ei=k_IIVreaN-yH8Qfe1Yu4CA [following]
Spider mode enabled. Check if remote file exists.
--2015-09-28 09:55:50-- http://www.google.de/?gfe_rd=cr&ei=k_IIVreaN-yH8Qfe1Yu4CA
Connecting to 127.0.0.1:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Remote file exists and could contain further links,
but recursion is disabled -- not retrieving.
ঠিক আছে মনে হচ্ছে, তবে এটির সাথে সাথে সিএমডি চালিয়ে sudo
আমি এটি পেলাম:
Spider mode enabled. Check if remote file exists.
--2015-09-28 09:55:27-- http://google.com/
Resolving google.com (google.com)... failed: Name or service not known.
wget: unable to resolve host address ‘google.com’
আমার একটি স্ক্রিপ্টে এই লাইনটি প্রয়োজন, যা আমি কল করি sudo
এবং তাই এটি সর্বদা ব্যর্থ হয়।
কেউ কি এর কারণ বলতে পারেন? আমি কীভাবে এর আশেপাশে কাজ করতে পারি?
wget
বিপরীতে এলোমেলোভাবে সম্পাদন করা কোনও ইন্টারনেট সংযোগ কাজ করছে কিনা তা যাচাই করার একটি ভাল উপায় বলে মনে হয় না: উদাহরণস্বরূপ, আপনি এমন কোনও সংযোগে থাকতে পারেন যা গুগলে এইচটিটিপি সংযোগের অনুমতি দেয় তবে আপনার স্ক্রিপ্টটি আসলে যা করতে চায় তা নিষিদ্ধ করে ; অথবা গুগল তাদের সাইটে উইজেট অ্যাক্সেস নিষিদ্ধ করতে পারে। আপনার আসল সমস্যাটি কী, যার জন্য আপনি মনে করেন যে sudo wget blah
এটি একটি সম্ভাব্য সমাধান?