এটি কোনও ভাল সমাধান ছাড়াই পুরো নেট জুড়ে পোস্ট করা হয়েছে বলে মনে হচ্ছে। আমার ধারণা, ইন্টারনেট সংযোগের জন্য এটি পরীক্ষা করা এবং এটি যদি না থাকে তবে পুনরায় সংযোগ স্থাপনের জন্য সর্বোত্তম স্থিরতা / কর্মপরিকল্পনা। আমি গুগল.কম এ পিং পরীক্ষার মাধ্যমে এটি করেছি এবং তারপরে আমি কেবল এটিকে নেটওয়ার্কিং পুনরায় আরম্ভ করার চেষ্টা করেছি। কোড পরীক্ষা করা হয় না (পুনরায় আরম্ভ অংশ এবং ক্রোন অংশ, যদি বিবৃতি পরীক্ষা করা হয়), তাই আমি কেবলমাত্র এটির কিছুটা সময় সংযোগ বিচ্ছিন্ন হওয়ার জন্য অপেক্ষা করব। আমার একটি উবুন্টু সার্ভার 12.10 রয়েছে, তাই কোনও জিইউআই নেই এবং প্রতিবার ওয়্যারলেস স্টাফ হয়ে গেলে মনিটর এবং কীবোর্ডকে সংযুক্ত করার জন্য ব্যথা হয়।
ওয়েবমিনের মাধ্যমে ক্রোন অংশটি সম্পন্ন হয়েছে তাই এডিক এটি সম্পর্কে। লিপিটি নিম্নরূপ:
# edited by dim_voly for networking restart on no pingback every 5 mins
#!/bin/bash
# Name of File: networkingCron
# Purpose: to check if the internet is up (via ping test to google) and if not, restart networking service
# this script is invoked via cron, ideally every 5 mins.
#check if there is internet via ping test
if ! [ "`ping -c 1 google.com`" ]; then #if ping exits nonzero...
sudo service networking restart #restart the whole thing
echo Networking service restarted due to no ping response from google.com
fi
echo Script 'networkingCron' completed, if no message above then there was no network restart.
# dunno how to restart the wifi only since that is the only active connection that server uses.
# also I don't think those echos go anywhere
রুট হিসাবে চালানো নিশ্চিত করুন এবং স্ক্রিপ্টের (ইউ + এক্স) অনুমতিগুলি কার্যকর হয়েছে তা নিশ্চিত করুন।
লিঙ্ক: