სკრიპტი სარეზერვო Linksys უკაბელო წვდომის წერტილის კონფიგურაციები: 5 ნაბიჯი
სკრიპტი სარეზერვო Linksys უკაბელო წვდომის წერტილის კონფიგურაციები: 5 ნაბიჯი
Anonim

ეს ინსტრუქცია აჩვენებს სკრიპტს, რომელიც შეიძლება გამოყენებულ იქნას ლინზების უკაბელო წვდომის წერტილის კონფიგურაციის სარეზერვო ასლის ავტომატიზაციისთვის. სინამდვილეში ეს ადვილად შეიძლება რედაქტირდეს თითქმის ნებისმიერი ბმულის მოწყობილობის სარეზერვო ასლისთვის.

ნაბიჯი 1: მოთხოვნები

მე ვაპირებ ვივარაუდოთ, რომ თქვენ გაქვთ Linux ან os x სისტემა თქვენს განკარგულებაში. მიუხედავად იმისა, რომ cygwin კარგად იმუშავებს.

ნაბიჯი 2: ცვლადები

მოდით, ჯერ დავაყენოთ რამდენიმე ცვლადი. შეცვალეთ ეს ყველაფერი თქვენი გარემოს შესატყვისად. #!/bin/bash#ჯო მაკმანუს#სარეზერვო ბმულები, ბუხარი#დააყენეთ რამდენიმე ცვლადი სახელი = wrt54g.foo.bar.combasedir=/data/[email protected]

ნაბიჯი 3: მიიღეთ კონფიგურაცია

ეს ბიტი იყენებს wget კონფიგურაციის ჩამოსატვირთად და შესანახად როგორც hostname-date.config.bin#მიიღეთ კონფიგურაცია და შეინახეთ როგორც hostname-date.config.binwget https://$hostname/Config.bin --user = $ pass- პაროლი = $ ბილეთი-არა-გამშვები სერტიფიკატი -O $ basedir/$ hostname-`თარიღი +%Y-%m-%d`.config.bin

ნაბიჯი 4: შეამოწმეთ მუშაობს თუ არა

ჩვენ ახლა ვამოწმებთ, მუშაობს თუ არა, გამოგვიგზავნეთ ელ.წერილი, თუ არა. #შეამოწმეთ მუშაობს თუ არა [$? ! = 0] შემდეგ ექო "შეცდომა: სარეზერვო ასლი ვერ მოხერხდა" mail -s "შეცდომა: $ hostname- ის სარეზერვო ასლი თარიღზე ვერ მოხერხდა" $ mailto </dev/nullfi

ნაბიჯი 5: ყველაფერი ერთად ააწყვეთ

ყველაფერი ერთად ააწყვე და გაუშვი. თუ მუშაობს, დაამატე crontab. სრული სკრიპტი თან ერთვის. #ჯოე მაკმანუსი#სარეზერვო ბმულები https://$hostname/Config.bin --user = $ pass --password = $ pass-no-check-certificate -O $ basedir/$ hostname-`date +%Y-%m-%d`. config.bin#შეამოწმეთ მუშაობს თუ არა [$? ! = 0] შემდეგ ექო "შეცდომა: სარეზერვო ასლი ვერ მოხერხდა" mail -s "შეცდომა: $ hostname- ის სარეზერვო ასლი თარიღზე ვერ მოხერხდა" $ mailto </dev/nullfi

გირჩევთ: