OverTime, 우리가 세상의 시간을 알 수있게 해주는 CLI

초과 근무

다음 기사에서 우리는 초과 근무를 살펴볼 것입니다. 이 유틸리티는 전 세계에 분산 된 여러 서버를 관리 할 때 매우 유용합니다. 예약 된 작업은 일반적으로 서버에서 실행됩니다. 이러한 작업의 올바른 설정을 수행하려면 관리자가 각 서버의 시간을 아는 것이 중요합니다. 이것이 오버 타임이 만들어진 주된 이유입니다. 기본적으로 시스템 콘솔에서 서버 일정을 볼 수있는 CLI.

초과 근무는 오픈 소스 CLI JavaScript를 사용하여 개발 된 Dale Inverarity에 의해. 이미 작성했듯이 전 세계에 흩어져있는 당사 서버에서 사용하는 일정을 간단하고 신속하게 IANA 시간대 데이터베이스.

초기 버전 초과 근무를 통해 터미널에서 전 세계 여러 장소의 일정을 알 수 있습니다.. 향후 버전에서이 유틸리티는 서버를 나열하고 각 서버의 시간에 따라 비교할 수 있도록 필요한 작업을 수행 할 수 있도록 제안합니다. 이것은 우리가 관련된 다양한 관리 작업을 크게 촉진 할 수 있습니다.

작동은 간단합니다. 화면에 표시됩니다. 열이 다른 시간대 인 테이블 확인하고 싶습니다. 각 열의 행은 24 시간을 나타냅니다. 하루의. 또한 명령 작성시 필요한 순서에 따라 정렬됩니다.

이 간단하고 실용적인 도구를 통해 주어진 시간에 각 서버의 시간을 신속하게 확인하고 비교할 수 있습니다. 이 정보를 사용하여 예를 들어 cron 작업을 생성 할 수 있습니다. 이들은 동시에 실행되어야하지만 다른 로컬 시간에 실행되어야합니다. 또한 서버의 로그를 확인하고 문제가 발생한 현지 시간을 파악하여 필요에 맞는 솔루션을 찾을 수 있습니다.

Ubuntu에 OverTime 설치

NodeJS 설치

OverTime을 설치해야합니다. NodeJS. 이것은 Chrome의 V8 JavaScript 엔진으로 빌드 된 JavaScript 용 오픈 소스 크로스 플랫폼 런타임 환경입니다. NodeJS는 이벤트 기반 I / O 운영 모델을 사용하므로 가볍고 효율적입니다. 이 도구의 설치를 수행하기 위해 시스템에 이러한 환경이있는 것은 사치스러운 일입니다. NodeJS를 설치하려면 터미널을 열고 (Ctrl + Alt + T) 다음 명령을 작성하기 만하면됩니다.

sudo apt-get install nodejs

초과 근무 설치

이제 우리는 OverTime의 설치에 직면 할 수 있습니다. 이 설치는 Gnu / Linux 배포판에서 간단합니다. npm. 터미널을 열고 (Ctrl + Alt + T) 다음 명령을 실행하면 설치가 수행됩니다.

sudo npm install -g overtime-cli

이것으로 CLI와 동시에 필요한 모든 종속성을 설치합니다.. 설치가 완료되면 다음을 실행하여 사용할 수 있습니다. 초과 근무 우리가 상담하고자하는 시간대와 함께. 그만큼 사용할 수있는 시간대 목록 다음에서 상담 할 수 있습니다. 링크. 예를 들어 터미널에 다음 명령을 작성하여 XNUMX 개 도시의 시간을 동시에 확인할 수 있습니다.

초과 근무 일정

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

초과 근무 제거

컴퓨터에서이 서비스를 제거하려는 경우 npm에서 제공하는 제거 옵션을 사용해야합니다. 도구를 제거하려면 터미널 (Ctrl + Alt + T)을 열고 다음 명령을 작성하기 만하면됩니다.

sudo npm uninstall -g overtime-cli

이 도구가 제공하는 모든 가능성은 상당히 적습니다. 여러 국가에있는 서버를 관리 할 때 여러 일정을 표시하기 위해 캘린더를 매개 변수화하거나 필요한 작업을 정확히 수행하기 위해 장소의 현재 시간을 Google로 이동하는 것이 얼마나 성가신 일인지 알 수 있습니다. 이러한 질문을 반복적으로해야 할 때 특히 짜증이납니다. 여기서 초과 근무는 우리의 삶을 더 쉽게 만들어 줄 것입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.