OverTime, CLI som vil tillate oss å kjenne verdens tid

OverTime Om

I neste artikkel skal vi ta en titt på OverTime. Dette verktøyet vil være veldig nyttig når vi administrerer forskjellige servere distribuert over hele verden. Planlagte oppgaver kjøres vanligvis på servere. For å utføre en riktig oppsett av disse oppgavene, er det viktig for en administrator å vite tidspunktet for hver av sine servere. Dette er hovedårsaken til at OverTime ble opprettet. I utgangspunktet er det en CLI som lar oss se timeplanen til serverne våre fra konsollen til systemet vårt.

OverTime er en Åpen kildekode CLI som er utviklet ved hjelp av JavaScript av Dale Inverarity. Som jeg allerede har skrevet, vil det tillate oss å visualisere tidsplanen som brukes av våre servere spredt over hele verden på en enkel, rask og med støtte til IANA-tidssone-database.

I sine tidlige versjoner OverTime lar oss kjenne tidsplanen for forskjellige steder i verden. I fremtidige versjoner foreslår dette verktøyet at de nødvendige oppgavene kan utføres slik at vi kan liste opp serverne våre og sammenligne dem i henhold til tidspunktet for hver enkelt. Dette kan i stor grad lette de forskjellige administrasjonsoperasjonene vi er involvert i.

Driften er enkel. Det vil bli presentert for oss på skjermen en tabell der kolonnene er de forskjellige tidssonene som vi ønsker å bekrefte. Radene i hver kolonne vil representere 24 timer av en dag. De blir også ordnet i henhold til rekkefølgen de er påkrevd når kommandoen skrives.

Dette enkle og praktiske verktøyet lar oss raskt se og sammenligne hvilken tid det er på hver av våre servere til enhver tid. Med denne informasjonen vil vi for eksempel kunne lage cron-oppgaver. Disse skal kjøre samtidig, men til forskjellige lokale tider. Vi kan også verifisere loggene til serveren vår og vite når lokal tid problemene har oppstått for å finne en løsning som er skreddersydd for dine behov.

Installer OverTime på Ubuntu

Installer NodeJS

Til installere OverTime må vi installere NodeJS. Dette er et open source, plattformmessig kjøretidsmiljø for JavaScript som er bygget med Chromes V8 JavaScript-motor. NodeJS bruker en hendelsesdrevet I / O-operasjonsmodell, noe som gjør den lett og effektiv. For å utføre installasjonen av dette verktøyet, vil det være en luksus å ha dette miljøet i systemet vårt. For å installere NodeJS trenger vi bare å åpne en terminal (Ctrl + Alt + T) og skrive følgende kommando i den:

sudo apt-get install nodejs

Installer OverTime

Nå kan vi møte installasjonen av OverTime. Denne installasjonen er enkel i enhver Gnu / Linux-distribusjon takket være NPM. Installasjonen skal gjøres ved å åpne en terminal (Ctrl + Alt + T) og bare kjøre følgende kommando:

sudo npm install -g overtime-cli

Med dette vil installere alle nødvendige avhengigheter samtidig med CLI. Når installasjonen er ferdig kan vi bruke den ved å utføre over tid med tidssonene som vi ønsker å konsultere. De liste over tidssoner som vi kan bruke Vi kan konsultere dem i det følgende link. For eksempel kan vi sjekke tiden for fire byer samtidig ved å skrive følgende kommando i terminalen vår:

OverTime Schedules

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

Avinstaller OverTime

I tilfelle vi ønsker å fjerne denne tjenesten fra datamaskinen vår, må vi ty til avinstallasjonsalternativet levert av npm. For å fjerne verktøyet trenger vi bare å åpne en terminal (Ctrl + Alt + T) og skrive følgende kommando i den:

sudo npm uninstall -g overtime-cli

Alle mulighetene som dette verktøyet gir oss er ganske mange. Når du administrerer servere som er lokalisert i forskjellige land, vet du hvor irriterende det kan være å måtte parameterisere kalenderen for å vise oss flere tidsplaner eller gå på google for å se den aktuelle tiden for et sted for å utføre nøyaktig de oppgavene du trenger. Dette er spesielt irriterende når du må stille disse spørsmålene gjentatte ganger. Her vil OverTime gjøre livet lettere for oss.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.