Мы часто управляем серверами, распределенными по всему миру. На этих серверах обычно выполняются запланированные задачи, и администратору важно знать текущее время каждого из них . Именно поэтому было создано приложение OverTime — интерфейсная утилита, позволяющая просматривать время на серверах прямо из консоли.
В ранних версиях OverTime позволял нам узнавать время в различных местах через командную строку . В будущем планируется, что время можно будет напрямую привязать к серверу, чтобы мы могли перечислять наши серверы и сравнивать их по времени каждого из них.
Что такое OverTime?
OverTime — это интерфейс командной строки с открытым исходным кодом , разработанный на JavaScript Дейлом Инверарити , который позволяет нам простым и быстрым способом визуализировать время удаленных серверов, разбросанных по всему миру , с поддержкой базы данных часовых поясов IANA.
Это простая таблица, в которой столбцы представлены часовыми поясами, которые мы хотим проверить, а строки представляют 24 часа, которые также упорядочены в соответствии с порядком их вызова. Этот простой и практичный инструмент позволяет нам быстро видеть и сравнивать какое время на каждом из наших серверов в определенное время, с помощью этой информации мы можем, например, создать cron, который будет запускаться одновременно (но в разное локальное время), или проверить журналы нашего сервера и узнать, в каком локальном время возникновения сбоев.

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