OverTime, CLI waarmee we de tijd van de wereld kunnen kennen

OverTime Over

In het volgende artikel gaan we dieper in op OverTime. Dit hulpprogramma is erg handig wanneer we verschillende servers beheren die over de hele wereld zijn verspreid. Geplande taken worden over het algemeen op servers uitgevoerd. Om deze taken correct uit te voeren, is het belangrijk dat een beheerder de tijd van elk van zijn servers weet. Dit is de belangrijkste reden waarom OverTime is gemaakt. In feite is het een CLI waarmee we het schema van onze servers kunnen bekijken vanaf de console van ons systeem.

OverTime is een Open source CLI die is ontwikkeld met JavaScript door Dale Inverarity. Zoals ik al heb geschreven, kunnen we het schema bekijken dat wordt gebruikt door onze servers verspreid over de hele wereld op een eenvoudige, snelle en met ondersteuning voor IANA Tijdzonedatabase.

In zijn vroege versies OverTime stelt ons in staat om vanaf de terminal het schema van verschillende plaatsen in de wereld te kennen​ In toekomstige versies stelt dit hulpprogramma voor dat de nodige taken kunnen worden uitgevoerd, zodat we onze servers kunnen weergeven en ze kunnen vergelijken op basis van de tijd van elke server. Dit kan de verschillende administratieve handelingen waarbij we betrokken zijn enorm vergemakkelijken.

De werking is eenvoudig. Het wordt op het scherm aan ons gepresenteerd een tabel waarin de kolommen de verschillende tijdzones zijn die we willen verifiëren. De rijen van elke kolom vertegenwoordigen de 24 uur van een dag. Ze zijn ook geordend in de volgorde waarin ze nodig zijn op het moment dat de opdracht wordt geschreven.

Deze eenvoudige en praktische tool stelt ons in staat om op elk moment snel te zien en te vergelijken hoe laat het op elk van onze servers is. Met deze informatie kunnen we bijvoorbeeld cron-taken maken. Deze moeten tegelijkertijd maar op verschillende lokale tijden worden uitgevoerd. We kunnen ook de logboeken van onze server verifiëren en weten in welke lokale tijd de problemen zich hebben voorgedaan om een ​​oplossing te vinden die is afgestemd op uw behoeften.

Installeer OverTime op Ubuntu

Installeer NodeJS

naar installeren OverTime we zullen moeten installeren NodeJS​ Dit is een open source, platformonafhankelijke runtime-omgeving voor JavaScript die is gebouwd met de V8 JavaScript-engine van Chrome. NodeJS maakt gebruik van een gebeurtenisgestuurd I / O-bewerkingsmodel, waardoor het lichtgewicht en efficiënt is. Om deze tool te installeren, is het een goede optie om deze omgeving in ons systeem te hebben. Om NodeJS te installeren, hoeven we alleen een terminal te openen (Ctrl + Alt + T) en het volgende commando erin te schrijven:

sudo apt-get install nodejs

Installeer OverTime

Nu kunnen we de installatie van OverTime onder ogen zien. Deze installatie is eenvoudig in elke Gnu / Linux-distributie dankzij NPM​ De installatie wordt gedaan door een terminal te openen (Ctrl + Alt + T) en gewoon de volgende opdracht uit te voeren:

sudo npm install -g overtime-cli

Hiermee installeert alle benodigde afhankelijkheden op hetzelfde moment als de CLI​ Zodra de installatie is voltooid, kunnen we deze gebruiken door uit te voeren na een tijdje met de tijdzones die we willen raadplegen. De lijst met tijdzones die we kunnen gebruiken We kunnen ze hieronder raadplegen link​ We kunnen bijvoorbeeld de tijd van vier steden tegelijkertijd verifiëren door het volgende commando in onze terminal te schrijven:

Overtijdschema's

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

Verwijder OverTime

In het geval dat we deze service van onze computer willen verwijderen, zullen we onze toevlucht moeten nemen tot de verwijderingsoptie van npm. Om de tool te verwijderen, hoeven we alleen een terminal te openen (Ctrl + Alt + T) en de volgende opdracht erin te schrijven:

sudo npm uninstall -g overtime-cli

Alle mogelijkheden die deze tool ons biedt, zijn nogal wat. Wanneer u servers beheert die zich in verschillende landen bevinden, weet u hoe vervelend het kan zijn om de kalender te moeten parametreren om ons meerdere schema's te laten zien, of ga naar google om de huidige tijd van een plaats te zien om precies de taken uit te voeren die u nodig hebt. Dit is vooral vervelend als u deze vragen herhaaldelijk moet stellen. Hier zal OverTime het leven voor ons gemakkelijker maken.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.