OverTime, CLI som gör det möjligt för oss att känna till världens tid

Övertid Om

I nästa artikel kommer vi att ta en titt på OverTime. Detta verktyg kommer att vara mycket användbart när vi hanterar olika servrar distribuerade över hela världen. Schemalagda uppgifter körs vanligtvis på servrar. För att utföra en korrekt inställning av dessa uppgifter är det viktigt för en administratör att känna till tiden för var och en av sina servrar. Detta är den främsta anledningen till att OverTime skapades. I grund och botten är det en CLI som gör att vi kan se schema för våra servrar från konsolen i vårt system.

OverTime är en Öppen källkod CLI som har utvecklats med JavaScript av Dale Inverarity. Som jag redan har skrivit kommer det att tillåta oss att visualisera schemat som används av våra servrar utspridda över hela världen på ett enkelt, snabbt och med stöd för IANA-tidszondatabas.

I sina tidiga versioner OverTime låter oss veta från terminalen timmarna på olika platser i världen. I framtida versioner föreslår detta verktyg att de nödvändiga uppgifterna kan utföras så att vi kan lista våra servrar och jämföra dem efter tidpunkten för var och en. Detta kan i hög grad underlätta de olika administrationsåtgärder vi är involverade i.

Dess funktion är enkel. Det kommer att presenteras för oss på skärmen en tabell där kolumnerna är olika tidszoner som vi vill verifiera. Raderna i varje kolumn representerar 24 timmar av en dag. De ordnas också i enlighet med den ordning som de krävs vid tidpunkten för att skriva kommandot.

Detta enkla och praktiska verktyg gör att vi snabbt kan se och jämföra vilken tid det är på var och en av våra servrar vid en given tidpunkt. Med denna information kommer vi till exempel att kunna skapa cron-uppgifter. Dessa bör köras samtidigt men vid olika lokala tider. Vi kan också verifiera loggarna på vår server och veta vid vilken lokal tid problemen har uppstått för att hitta en lösning som är skräddarsydd för dina behov.

Installera OverTime på Ubuntu

Installera NodeJS

till installera OverTime måste vi installera NodeJS. Detta är en öppen källkod, plattformsmässig runtime-miljö för JavaScript som har byggts med Chrome's V8 JavaScript-motor. NodeJS använder en händelsedriven I / O-operationsmodell, vilket gör den lätt och effektiv. För att genomföra installationen av det här verktyget blir det en lyx att ha denna miljö i vårt system. För att installera NodeJS behöver vi bara öppna en terminal (Ctrl + Alt + T) och skriva följande kommando i den:

sudo apt-get install nodejs

Installera OverTime

Nu kan vi möta installationen av OverTime. Denna installation är enkel i alla Gnu / Linux-distribution tack vare npm. Installationen kommer att utföras genom att öppna en terminal (Ctrl + Alt + T) och bara utföra följande kommando:

sudo npm install -g overtime-cli

Med detta de kommer att installera alla nödvändiga beroenden samtidigt som CLI. När installationen är klar kan vi använda den genom att köra över tid med de tidszoner som vi vill konsultera. De lista över tidszoner som vi kan använda Vi kan konsultera dem i det följande länk. Vi kan till exempel kontrollera tiden för fyra städer samtidigt genom att skriva följande kommando i vår terminal:

Övertidsscheman

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

Avinstallera OverTime

Om vi ​​vill ta bort den här tjänsten från vår dator måste vi använda det avinstallationsalternativ som tillhandahålls av npm. För att ta bort verktyget behöver vi bara öppna en terminal (Ctrl + Alt + T) och skriva följande kommando i den:

sudo npm uninstall -g overtime-cli

Alla möjligheter som detta verktyg ger oss är en hel del. När du hanterar servrar i olika länder vet du hur irriterande det kan vara att behöva parametrisera kalendern för att visa oss flera scheman eller gå google för att se den aktuella tiden för en plats för att utföra exakt de uppgifter du behöver. Detta är särskilt irriterande när du måste ställa dessa frågor upprepade gånger. Här kommer OverTime att göra livet enklare för oss.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.