우리는 종종 전 세계에 분산된 서버를 관리합니다. 이러한 서버는 일반적으로 예약된 작업을 실행하며, 관리자는 각 서버의 현재 시간을 아는 것이 중요합니다 . 이러한 점을 고려하여 OverTime 이라는 CLI 애플리케이션이 개발되었으며 , 이 애플리케이션은 콘솔에서 서버 시간을 확인할 수 있도록 설계되었습니다.
OverTime 초기 버전에서는 CLI를 통해 다양한 위치의 시간을 확인할 수 있습니다 . 향후에는 시간을 서버와 직접 연결하여 서버 목록을 만들고 각 서버의 시간을 기준으로 비교할 수 있도록 하는 기능을 추가할 계획입니다.
오버타임이란 무엇입니까?
OverTime 은 Dale Inverarity 가 JavaScript를 사용하여 개발한 오픈 소스 CLI(명령줄 인터페이스) 로, 전 세계에 흩어져 있는 원격 서버의 시간을 간단하고 빠르게 시각화할 수 있으며 IANA 시간대 데이터베이스를 지원합니다.
열은 우리가 확인하려는 시간대로 표시되고 행은 호출된 순서에 따라 정렬된 24시간을 나타내는 간단한 테이블입니다. 이 간단하고 실용적인 도구를 사용하면 빠르게 확인할 수 있습니다. 주어진 시간에 각 서버의 시간을 비교합니다. 이 정보를 사용하여 예를 들어 동시에 실행되는 크론을 생성하거나(현지 시간은 다름) 서버 로그를 확인하고 알아낼 수 있습니다. 오류가 발생한 현지 시간.

이 도구가 제공하는 옵션 범위는 확실히 매우 광범위하며, 여러 국가에 위치한 서버를 관리하는 사람들만이 캘린더에 여러 시간을 표시하도록 설정하거나 Google에서 특정 장소의 현재 시간을 확인하는 것이 얼마나 번거로운지 알 것입니다( 특히 이를 반복적으로 해야 할 때 ).
오버타임은 어떻게 설치하나요?
npm 덕분에 모든 Linux 배포판에서 OverTime 설치가 쉽습니다. 도구를 사용하려면 다음 명령을 실행하기만 하면 됩니다.
npm install -g overtime-cli
이 과정을 통해 필요한 모든 종속성과 CLI가 설치됩니다. CLI를 사용하려면 `overtime` 명령어를 실행하고 표시하려는 시간대를 지정하면 됩니다. 시간대 목록은 여기에서 확인할 수 있습니다 . 예를 들어, 다음 명령어를 사용하여 네 개 도시의 시간을 확인할 수 있습니다.
overtime show America/Lima America/Caracas Asia/Bangkok Africa/Douala