我們經常管理分佈在全球各地的伺服器。這些伺服器通常會執行排程任務,因此管理員需要了解每台伺服器的當前時間。考慮到這些情況,我們開發了OverTime這款命令列應用程序,旨在讓您能夠透過控制台查看伺服器時間。
OverTime 的早期版本讓我們可以透過命令列介面 (CLI) 來取得不同地點的時間。未來計劃將時間直接關聯到伺服器,以便我們可以列出伺服器並比較它們的時間。
什麼是超時?
OverTime是一個開源 CLI ,由Dale Inverarity使用JavaScript開發,它允許我們以簡單、快速的方式視覺化分佈在世界各地的遠端伺服器的時間,並支援IANA 時區資料庫。
這是一個簡單的表格,其中的列由我們要驗證的時區表示,行代表24小時制,這些小時制也根據其調用順序進行排序,該簡單實用的工具使我們能夠快速查看並比較在特定時間每台服務器的時間,例如,通過此信息,我們可以創建同時(但在不同的本地時間)運行的cron,或者檢查服務器的日誌並了解故障發生在哪個本地時間。

毫無疑問,該工具提供的選項範圍非常廣泛,只有我們這些管理位於不同國家的伺服器的人才知道,有時不得不配置日曆以顯示多個時間或配置 Google 以查看某個地點的當前時間是多麼令人惱火(尤其是在需要重複執行此操作時)。
如何安裝超時?
多虧了npm,在任何Linux發行版中,OverTime安裝都很簡單,要開始使用該工具,只需運行以下命令:
npm install -g overtime-cli
它將安裝所有必要的依賴項和命令列介面 (CLI),我們可以透過執行 `overtime` 命令並指定要顯示的時區來使用它。時區列表可以在這裡找到。例如,我們可以使用以下命令查看四個城市的時間:
overtime show America/Lima America/Caracas Asia/Bangkok Africa/Douala