উত্তর:
এটার মত:
nc -z hostname 22 > /dev/null
echo $?
যদি এটি হয় 0
তবে এটি উপলব্ধ। যদি তা হয় 1
তবে তা হয় না।
-w
বিকল্প ছাড়াই এনসি চিরদিন আটকে থাকবে উবুন্টু
নেটক্যাট ব্যবহার করুন :
nc -z localhost 22
ম্যানপেজ থেকে
-z Specifies that nc should just scan for listening daemons,
without sending any data to them.
nc -z -w 2 192.168.0.123
(-আর সেকেন্ডে টাইমআউট বিকল্প) সময়সীমা শেষ হয় না: |
z
মধ্যে। আপনি যে কেউ এখনও স্ক্যান করেন সে কেবলমাত্রidentification string
বিকল্প:
nc -vzw 1 hostname 22
-w
বিকল্প ছাড়াই nc
উবুন্টু চিরকালের জন্য আটকে থাকবে
nc -zw 2 examplehost.com 22 && { echo "You can call your backup function" ; } || { echo "SSH Unavailable" ; }
কি সম্পর্কে
MACHINE=192.168.0.8
exec 3>/dev/tcp/${MACHINE}/22
if [ $? -eq 0 ]
then
echo "SSH up"
else
echo "SSH down"
fi
/dev/tcp
। উবুন্টু হ'ল ডেবিয়ান উদ্ভূত হওয়াও (তবে আমার কোনও নির্দিষ্ট জ্ঞান নেই)। তবে যদি /dev/tcp
উপলভ্য থাকে তবে হ্যাঁ এটি পুরোপুরি বৈধ।
exec 3>/dev/tcp/${HOST}/22
সত্যিই "উদ্ভট" দেখায়
nc: invalid option -- 'z'