আমি আমার লিনাক্স মেশিনের সময়কে একটি নির্দিষ্ট এনটিপি সার্ভারে আপডেট করার জন্য এনটিপিডি ব্যবহার করার চেষ্টা করছি।
এই দৃশ্যটি এখানে:
প্রতিবার লিনাক্স মেশিনটি শুরু হয়ে গেলে, আমি এনটিপি সার্ভার থেকে সময় আপডেট করতে চাই এবং যদি এটি সফল না হয়, তবে আমি সফলভাবে না হওয়া পর্যন্ত প্রতি 5 মিনিটে আবার চেষ্টা করতে চাই (সর্বোচ্চ 2 ঘন্টা)।
আমি চারপাশে অনুসন্ধান করে দেখতে পেয়েছি যে আমার (?) এনটিপিডি ব্যবহার করা উচিত এবং কিছু আদেশ যেমন:
#ntpdate ntp.server.com
(এনটিপিডি শুরু করার আগে)
#ntpd some_options_to_start
প্রশ্নগুলি হ'ল:
- এই আদেশগুলি দ্বারা সময়টি সফলভাবে আপডেট করা হয়েছে কিনা আমি কীভাবে জানতে পারি?
- আমি কী এনটিপিডি থেকে সময় আপডেট করার জন্য ব্যবধানটি সেট করতে পারি? (অথবা আমাকে .. / শেলের
sleep
সাথে লুপের মতো কিছু ব্যবহার করতে হবে ?)do
while
for
নোট করুন যে আমি শেল স্ক্রিপ্টে উপরের কমান্ডগুলি সম্পাদন করতে চাই এবং শেলটি একটি ওয়েব সার্ভারে রেখে দেব। তারপরে ক্লায়েন্টরা (একটি ওয়েব ব্রাউজার ব্রাউজার সহ) ওয়েবসাইটে স্ক্রিপ্টটি কার্যকর করবে। সুতরাং আপডেটটি ক্লায়েন্টকে (ওয়েবের মাধ্যমে) ফলাফল পাঠাতে সফল হয়েছে কিনা তা আমার খতিয়ে দেখা উচিত।