OverTime, CLI, що дозволить нам знати час світу

Про надмірний час

У наступній статті ми збираємось поглянути на OverTime. Ця утиліта буде дуже корисна, коли ми керуємо різними серверами, розподіленими по всьому світу. Заплановані завдання зазвичай виконуються на серверах. Для правильного налаштування цих завдань важливо, щоб адміністратор знав час кожного з своїх серверів. Це основна причина створення OverTime. В основному це так CLI, який дозволить нам переглядати графік роботи наших серверів із консолі нашої системи.

OverTime - це CLI з відкритим кодом який був розроблений з використанням JavaScript від Дейла Інвераріті. Як я вже писав, це дозволить нам візуалізувати графік, що використовується нашими серверами, розпорошеними по всьому світу, просто, швидко та з підтримкою База даних часового поясу IANA.

У своїх ранніх версіях OverTime дозволяє нам дізнатися з терміналу розклад руху різних місць у світі. У наступних версіях ця утиліта пропонує виконувати необхідні завдання, щоб ми могли перерахувати наші сервери та порівняти їх відповідно до часу кожного з них. Це може значно полегшити різні адміністративні операції, в яких ми беремо участь.

Його експлуатація проста. Він буде представлений нам на екрані таблиця, де стовпці - це різні часові пояси що ми хочемо перевірити. Рядки кожного стовпця представлятимуть 24 години дня. Вони також упорядковуються відповідно до того порядку, в якому вони вимагаються на момент написання команди.

Цей простий і практичний інструмент дозволяє швидко побачити та порівняти час на кожному з наших серверів у будь-який момент часу. Завдяки цій інформації ми зможемо, наприклад, створювати завдання cron. Вони повинні працювати одночасно, але в різний місцевий час. Ми також можемо перевірити журнали нашого сервера і знати, в який місцевий час виникли проблеми, щоб знайти рішення з урахуванням ваших потреб.

Встановіть OverTime на Ubuntu

Встановіть NodeJS

в встановити OverTime нам доведеться встановити NodeJS. Це відкрите, міжплатформене середовище виконання для JavaScript, створене за допомогою механізму JavaScript V8 Chrome. NodeJS використовує керовану подіями модель операцій вводу-виводу, що робить її легкою та ефективною. Для встановлення цього інструменту було б розкіш мати таке середовище в нашій системі. Для встановлення NodeJS нам потрібно буде лише відкрити термінал (Ctrl + Alt + T) і написати в ньому таку команду:

sudo apt-get install nodejs

Встановіть OverTime

Тепер ми можемо зіткнутися з установкою OverTime. Ця установка проста у будь-якому дистрибутиві Gnu / Linux завдяки нмм. Встановлення буде здійснено шляхом відкриття терміналу (Ctrl + Alt + T) і просто запустіть таку команду:

sudo npm install -g overtime-cli

З цим встановить всі необхідні залежності одночасно з CLI. Після завершення встановлення ми можемо використовувати його, виконавши через деякий час з часовими поясами, з якими ми хочемо проконсультуватися. список часових поясів, які ми можемо використовувати Ми можемо проконсультуватися з ними в наступному посилання. Наприклад, ми можемо перевірити час чотирьох міст одночасно, написавши в нашому терміналі таку команду:

Графіки понаднормового часу

overtime show America/Aruba Asia/Oral Europe/Gibraltar Indian/Cocos

Видаліть OverTime

У випадку, якщо ми хочемо видалити цю службу з нашого комп’ютера, нам доведеться вдатися до опції видалення, наданої npm. Щоб видалити інструмент, нам потрібно буде лише відкрити термінал (Ctrl + Alt + T) і написати в ньому таку команду:

sudo npm uninstall -g overtime-cli

Усі можливості, які нам надає цей інструмент, досить великі. Коли ви керуєте серверами, розташованими в різних країнах, ви знаєте, наскільки дратує параметризувати календар, щоб показати нам кілька розкладів, або зайти в Google, щоб побачити поточний час місця, щоб виконати саме ті завдання, які вам потрібні. Це особливо дратує, коли вам доводиться задавати ці запитання неодноразово. Тут OverTime полегшить нам життя.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.