Saya mencoba menggunakan NTPD untuk memperbarui waktu mesin Linux saya ke server NTP yang ditentukan.
Berikut ini skenarionya:
Setiap kali mesin Linux dinyalakan, saya ingin memperbarui waktu dari server NTP dan jika tidak berhasil, saya ingin mencoba lagi setiap 5 menit hingga berhasil (maks. Adalah 2 jam).
Saya mencari-cari dan menemukan bahwa saya harus (?) Menggunakan NTPD dan menggunakan beberapa perintah seperti:
#ntpdate ntp.server.com
(sebelum memulai NTPD)
#ntpd some_options_to_start
Pertanyaannya adalah:
- Bagaimana saya bisa tahu jika waktu berhasil diperbarui oleh perintah-perintah ini?
- Bisakah saya mengatur interval untuk memperbarui waktu dari ntpd? (atau saya harus menggunakan sesuatu seperti
sleep
dan loop dengando
..while
/for
di shell?)
Perhatikan bahwa saya ingin menjalankan perintah di atas dalam skrip shell dan akan meletakkan shell di server web. Kemudian klien (dengan browser browser web) akan menjalankan skrip di situs web. Jadi saya perlu memeriksa apakah pembaruan berhasil atau tidak mengirim hasil ke klien (melalui web).