Ми часто керуємо серверами, розподіленими по всьому світу. Ці сервери зазвичай виконують заплановані завдання, і адміністратору важливо знати поточний час кожного зі своїх серверів . З огляду на ці випадки було створено OverTime , програму CLI, яка має на меті дозволити вам переглядати час ваших серверів з консолі.
У своїх ранніх версіях OverTime дозволяв нам дізнаватися час у різних місцях з CLI . У майбутньому планується, що час можна буде безпосередньо пов'язати із сервером, щоб ми могли перераховувати наші сервери та порівнювати їх відповідно до часу кожного з них.
Що таке OverTime?
OverTime — це інтерфейс командного рядка з відкритим кодом , розроблений Дейлом Інвераріті за допомогою JavaScript , який дозволяє нам візуалізувати час віддалених серверів, розкиданих по всьому світу , простим, швидким способом та з підтримкою бази даних часових поясів IANA.
Це проста таблиця, де стовпці представлені часовими поясами, які ми хочемо перевірити, а рядки представляють цілі 24 години, які також упорядковані відповідно до порядку їх виклику. Цей простий і практичний інструмент дозволяє швидко побачити та порівняти скільки часу на кожному з наших серверів у визначений час, за допомогою цієї інформації ми можемо, наприклад, створити cron, який працює одночасно (але в різний місцевий час), або перевірити журнали нашого сервера і знати, в якому локальному час виникнення збоїв.

Безсумнівно, спектр опцій, які пропонує цей інструмент, досить широкий, і лише ті з нас, хто керує серверами, розташованими в різних країнах, знають, як іноді дратує необхідність налаштовувати наш календар для відображення кількох разів або звертатися до Google, щоб побачити поточний час у певному місці ( особливо коли це потрібно робити неодноразово ).
Як встановити OverTime?
Установка OverTime проста на будь-якому дистрибутиві Linux завдяки npm, щоб почати користуватися інструментом, просто запустіть таку команду:
npm install -g overtime-cli
Він встановить усі необхідні залежності та CLI, які ми можемо використовувати, виконавши команду `overtime` з часовими поясами, які ми хочемо відобразити. Список часових поясів можна знайти тут . Наприклад, ми можемо перевірити час у чотирьох містах за допомогою такої команди:
overtime show America/Lima America/Caracas Asia/Bangkok Africa/Douala