ندير عادةً خوادم موزعة حول العالم. تُشغّل هذه الخوادم مهامًا مجدولة، ومن المهم للمسؤول معرفة الوقت الحالي لكل خادم . لهذا السبب، تم تطوير تطبيق OverTime ، وهو تطبيق سطر أوامر، يتيح لك عرض وقت خوادمك من خلال وحدة التحكم.
في إصداراته الأولى، يتيح لنا برنامج OverTime معرفة الوقت في مواقع مختلفة من خلال واجهة سطر الأوامر . وفي المستقبل، من المخطط ربط الوقت مباشرةً بالخادم، ما يسمح لنا بعرض قائمة الخوادم ومقارنتها وفقًا لوقت كل منها.
ما هو OverTime؟
OverTime هو واجهة سطر أوامر مفتوحة المصدر ، تم تطويرها باستخدام JavaScript بواسطة Dale Inverarity ، والتي تسمح لنا بتصور وقت الخوادم البعيدة المنتشرة حول العالم ، بطريقة بسيطة وسريعة مع دعم قاعدة بيانات المناطق الزمنية IANA.
إنه جدول بسيط حيث يتم تمثيل الأعمدة بالمناطق الزمنية التي نريد التحقق منها وتمثل الصفوف 24 ساعة التي يتم ترتيبها أيضًا وفقًا للترتيب الذي يطلق عليها ، تتيح لنا هذه الأداة البسيطة والعملية أن نرى ومقارنة الوقت في كل منها بسرعة أحد خوادمنا في وقت معين ، باستخدام هذه المعلومات ، يمكننا على سبيل المثال إنشاء cron يعمل في نفس الوقت (ولكن في أوقات محلية مختلفة) ، أو التحقق من سجلات خادمنا ومعرفة التوقيت المحلي الذي حدث فيه الفشل.

بلا شك، فإن نطاق الخيارات التي توفرها هذه الأداة واسع للغاية، ولا يعرف مدى الإزعاج الذي قد يسببه أحيانًا الاضطرار إلى ضبط التقويم لعرض أوقات متعددة أو البحث في جوجل لمعرفة الوقت الحالي لمكان ما ( خاصة عندما تحتاج إلى القيام بذلك بشكل متكرر ) إلا أولئك الذين يديرون خوادم موجودة في بلدان مختلفة.
كيفية تثبيت OverTime؟
يعد تثبيت OverTime أمرًا بسيطًا على أي توزيعة Linux بفضل npm ، لبدء الاستمتاع بالأداة ، ما عليك سوى تشغيل الأمر التالي:
npm install -g overtime-cli
سيقوم البرنامج بتثبيت جميع التبعيات اللازمة وواجهة سطر الأوامر، والتي يمكننا استخدامها بتشغيل الأمر `overtime` مع المناطق الزمنية التي نرغب في عرضها. يمكنكم الاطلاع على قائمة المناطق الزمنية هنا . على سبيل المثال، يمكننا التحقق من الوقت في أربع مدن باستخدام الأمر التالي:
overtime show America/Lima America/Caracas Asia/Bangkok Africa/Douala