OverTime, CLI care ne va permite să cunoaștem timpul lumii

Despre OverTime

În articolul următor vom analiza OverTime. Acest utilitar va fi foarte util atunci când gestionăm diferite servere distribuite în întreaga lume. Sarcinile programate rulează în general pe servere. Pentru a efectua o configurare corectă a acestor sarcini, este important ca un administrator să cunoască ora fiecăruia dintre serverele lor. Acesta este principalul motiv pentru care a fost creat OverTime. Practic este un CLI care ne va permite să vizualizăm programarea serverelor noastre de pe consola sistemului nostru.

OverTime este un CLI open source care a fost dezvoltat folosind JavaScript de Dale Inverarity. Așa cum am scris deja, ne va permite să vizualizăm programul folosit de serverele noastre împrăștiate în întreaga lume într-un mod simplu, rapid și cu suport pentru Baza de date a fusului orar IANA.

În primele sale versiuni OverTime ne permite să cunoaștem de la terminal programul diferitelor locuri din lume. În versiunile viitoare, acest utilitar propune ca sarcinile necesare să poată fi efectuate, astfel încât să putem lista serverele noastre și să le comparăm în funcție de ora fiecăruia. Acest lucru poate facilita foarte mult diferitele operațiuni de administrare în care suntem implicați.

Funcționarea sa este simplă. Ne va fi prezentat pe ecran un tabel în care coloanele sunt diferitele fusuri orare pe care vrem să-l verificăm. Rândurile fiecărei coloane vor reprezenta cele 24 de ore de o zi. De asemenea, acestea sunt ordonate în conformitate cu ordinea în care sunt solicitate în momentul redactării comenzii.

Acest instrument simplu și practic ne permite să vedem și să comparăm rapid ce oră este pe fiecare dintre serverele noastre la un moment dat. Cu aceste informații vom putea, de exemplu, să creăm sarcini cron. Acestea ar trebui să ruleze în același timp, dar la ore locale diferite. De asemenea, putem verifica jurnalele serverului nostru și putem ști la ce oră locală au apărut problemele pentru a găsi o soluție adaptată nevoilor dumneavoastră.

Instalați OverTime pe Ubuntu

Instalați NodeJS

la instalați OverTime va trebui să instalăm NodeJS. Acesta este un mediu de rulare open source, multiplataforma, pentru JavaScript, care a fost construit cu motorul JavaScript V8 Chrome al Chrome. NodeJS folosește un model de operații I / O bazate pe evenimente, care îl face ușor și eficient. Pentru a efectua instalarea acestui instrument, va fi un lux să avem acest mediu în sistemul nostru. Pentru a instala NodeJS va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să scriem următoarea comandă:

sudo apt-get install nodejs

Instalați OverTime

Acum putem face față instalării OverTime. Această instalare este simplă în orice distribuție Gnu / Linux datorită NPM. Instalarea se va face deschizând un terminal (Ctrl + Alt + T) și rulați următoarea comandă:

sudo npm install -g overtime-cli

Cu asta va instala toate dependențele necesare în același timp cu CLI. Odată ce instalarea este terminată, o putem folosi executând peste orar cu zonele orare pe care dorim să le consultăm. lista fusurilor orare pe care le putem folosi Le putem consulta în cele ce urmează legătură. De exemplu, putem verifica ora a patru orașe în același timp, scriind următoarea comandă în terminalul nostru:

Programele OverTime

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

Dezinstalați OverTime

În cazul în care dorim să eliminăm acest serviciu de pe computerul nostru, va trebui să apelăm la opțiunea de dezinstalare oferită de npm. Pentru a elimina instrumentul, va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să scriem următoarea comandă:

sudo npm uninstall -g overtime-cli

Toate posibilitățile pe care ni le oferă acest instrument sunt destul de puține. Când gestionați servere situate în diferite țări, știți cât de enervant poate fi să trebuiască să parametrizăm calendarul pentru a ne arăta mai multe planificări sau să mergeți pe google pentru a vedea ora curentă a unui loc pentru a îndeplini exact sarcinile de care aveți nevoie. Acest lucru este deosebit de enervant atunci când trebuie să puneți aceste întrebări în mod repetat. Aici OverTime ne va face viața mai ușoară.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.