OverTime, CLI na magpapahintulot sa amin na malaman ang oras ng mundo

Tungkol sa OverTime

Sa susunod na artikulo ay titingnan natin ang OverTime. Ang utility na ito ay magiging lubhang kapaki-pakinabang kapag namamahala kami ng iba't ibang mga server na ipinamamahagi sa buong mundo. Ang mga naka-iskedyul na gawain sa pangkalahatan ay tumatakbo sa mga server. Upang maisakatuparan ang isang tamang pag-set-up ng mga gawaing ito, mahalagang malaman ng isang administrator ang oras ng bawat isa sa kanilang mga server. Ito ang pangunahing dahilan na nilikha ang OverTime. Talaga ito isang CLI na magpapahintulot sa amin na tingnan ang iskedyul ng aming mga server mula sa console ng aming system.

Ang OverTime ay isang Buksan ang mapagkukunan CLI na binuo gamit ang JavaScript ni Dale Inverarity. Tulad ng nasulat ko na, papayagan kaming makita ang iskedyul na ginamit ng aming mga server na nakakalat sa buong mundo sa isang simple, mabilis at may suporta sa Database ng IANA Time Zone.

Sa mga unang bersyon nito Pinapayagan kami ng OverTime na malaman mula sa terminal ang iskedyul ng iba't ibang mga lugar sa mundo. Sa mga hinaharap na bersyon iminungkahi ng utility na ito na ang mga kinakailangang gawain ay maaaring isagawa upang mailista namin ang aming mga server at ihambing ang mga ito ayon sa oras ng bawat isa. Maaari nitong lubos na mapadali ang iba't ibang mga pagpapatakbo ng administrasyon kung saan tayo ay kasangkot.

Ang operasyon nito ay simple. Ipapakita ito sa amin sa screen isang mesa kung saan ang mga haligi ay ang iba't ibang mga time zone na nais naming i-verify. Ang mga hilera ng bawat haligi ay kumakatawan sa 24 na oras ng isang araw. Iniutos din sila ayon sa pagkakasunud-sunod kung saan kinakailangan ang mga ito sa oras ng pagsulat ng utos.

Ang simple at praktikal na tool na ito ay nagbibigay-daan sa amin upang mabilis na makita at ihambing kung anong oras na sa bawat aming mga server sa anumang naibigay na oras. Sa impormasyong ito magagawa naming, halimbawa, upang lumikha ng mga gawain sa cron. Ang mga ito ay dapat na tumatakbo nang sabay ngunit sa magkakaibang mga lokal na oras. Maaari rin naming mapatunayan ang mga tala ng aming server at malaman kung anong lokal na oras ang mga problema na naganap upang makahanap ng isang solusyon na angkop sa iyong mga pangangailangan.

I-install ang OverTime sa Ubuntu

I-install ang NodeJS

Sa i-install ang OverTime kakailanganin naming i-install NodeJS. Ito ay isang bukas na mapagkukunan, cross-platform runtime na kapaligiran para sa JavaScript na binuo kasama ang makina ng V8 JavaScript ng Chrome. Gumagamit ang NodeJS ng isang modelo ng pagpapatakbo na I / O na hinimok ng kaganapan, na ginagawang magaan at mahusay. Upang maisagawa ang pag-install ng tool na ito, magiging isang luho na magkaroon ng kapaligiran na ito sa aming system. Upang mai-install ang NodeJS kakailanganin lamang naming buksan ang isang terminal (Ctrl + Alt + T) at isulat ang sumusunod na utos dito:

sudo apt-get install nodejs

I-install ang OverTime

Ngayon ay maaari na nating harapin ang pag-install ng OverTime. Ang pag-install na ito ay simple sa anumang pamamahagi ng Gnu / Linux salamat sa npm. Gagawa ang pag-install sa pamamagitan ng pagbubukas ng isang terminal (Ctrl + Alt + T) at patakbuhin lamang ang sumusunod na utos:

sudo npm install -g overtime-cli

Gamit ito mai-install ang lahat ng kinakailangang mga dependency nang sabay sa CLI. Kapag natapos na ang pag-install maaari natin itong magamit sa pamamagitan ng pagpapatupad overtime kasama ang mga Time Zone na nais naming kumunsulta. Ang listahan ng mga time zone na maaari nating magamit Maaari kaming kumunsulta sa kanila sa mga sumusunod link. Halimbawa, maaari naming suriin ang oras ng apat na lungsod nang sabay-sabay sa pamamagitan ng pagsulat ng sumusunod na utos sa aming terminal:

Mga Iskedyul ng OverTime

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

I-uninstall ang OverTime

Sa kaganapan na nais naming alisin ang serbisyong ito mula sa aming computer, kailangan naming mag-resort sa opsyong i-uninstall na ibinigay ng npm. Upang alisin ang tool, kakailanganin lamang naming buksan ang isang terminal (Ctrl + Alt + T) at isulat dito ang sumusunod na utos:

sudo npm uninstall -g overtime-cli

Ang lahat ng mga posibilidad na nagbibigay sa amin ng tool na ito ay medyo iilan. Kapag pinamamahalaan mo ang mga server na matatagpuan sa iba't ibang mga bansa, alam mo kung gaano nakakainis na magkaroon ng parameterize ang kalendaryo upang maipakita sa amin ang maraming mga iskedyul o pumunta sa google upang makita ang kasalukuyang oras ng isang lugar upang maisagawa eksakto ang mga gawain na kailangan mo. Lalo na nakakainis ito kapag kailangan mong tanungin ang mga katanungang ito nang paulit-ulit. Dito ay gawing mas madali para sa atin ng OverTime.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.