次の記事では、残業について見ていきます。 このユーティリティは、世界中に分散しているさまざまなサーバーを管理しているときに非常に役立ちます。 スケジュールされたタスクは通常、サーバー上で実行されます。 これらのタスクを正しく設定するには、管理者が各サーバーの時刻を知っていることが重要です。 これが残業が作成された主な理由です。 基本的には システムのコンソールからサーバーのスケジュールを表示できるようにするCLI.
残業は オープンソースCLI JavaScriptを使用して開発されました DaleInverarityによる。 私がすでに書いたように、それは私たちが世界中に散らばっている私たちのサーバーによって使用されるスケジュールを簡単に、速くそしてサポートして視覚化することを可能にするでしょう IANAタイムゾーンデータベース.
初期のバージョンでは 残業により、ターミナルから世界のさまざまな場所のスケジュールを知ることができます。 将来のバージョンでは、このユーティリティは、必要なタスクを実行して、サーバーを一覧表示し、各サーバーの時間に従って比較できるようにすることを提案しています。 これにより、私たちが関与するさまざまな管理操作が大幅に容易になります。
操作は簡単です。 画面に表示されます 列が異なるタイムゾーンであるテーブル 確認したいこと。 各列の行は24時間を表します 一日の。 また、コマンドの作成時に必要な順序に従って順序付けられます。
このシンプルで実用的なツールを使用すると、任意の時点で各サーバーの時刻をすばやく確認して比較できます。 この情報を使用して、たとえば、cronタスクを作成できます。 これらは同時に実行する必要がありますが、現地時間は異なります。 また、サーバーのログを確認し、問題が発生した現地時間を把握して、ニーズに合わせた解決策を見つけることもできます。
Ubuntuに残業をインストールする
NodeJSをインストールします
へ 残業をインストールする必要があります NodeJS。 これは、ChromeのV8JavaScriptエンジンで構築された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にアクセスして、必要なタスクを正確に実行する場所の現在の時刻を確認したりするのがいかに面倒かをご存知でしょう。 これらの質問を繰り返し行う必要がある場合、これは特に厄介です。 ここで残業は私たちの生活を楽にしてくれます。