Crontab-UI、Cronジョブを簡単かつ安全に管理

crontab-uiについて

次の記事では、Crontab-UIについて見ていきます。 これはXNUMXつです cronジョブを簡単かつ安全に管理するためのWebツール Unixライクなオペレーティングシステム。 cronタスクをスケジュールするのが少し複雑だと思う人にとって、このアプリケーションは良い解決策です。 この種のタスクをマスターしていない人は、プレーンテキストのcrontabを編集しているときに間違いを犯しやすいので、このアプリケーションで役立つ解決策を見つけることができます。

cronタスクを作成、削除、管理するためにcrontabファイルを手動で編集する必要はありません。 すべてはウェブブラウザを介して行うことができます マウスを数回クリックするだけです。 Crontabユーザーインターフェイスを使用すると、cronジョブの作成、編集、一時停止、削除、バックアップコピーを作成できます。 他のマシンで問題なくジョブをインポート、エクスポート、実装することもできます。 アプリケーションはNodeJSを使用して作成されています。

Crontab-UIをインストールします

コマンドでCrontabUIをインストールできるようになります。 必ず 以前にインストールしたことがあります NPM。 インストールしたら、ターミナルで次のコマンド(Ctrl + Alt + T)を実行して、Crontabユーザーインターフェイスをインストールします。

npm install -g crontab-ui

cronジョブを簡単かつ安全に管理する

Crontabユーザーインターフェイスを起動します、 ただ走れ:

Crontab-uiが開始されました

sudo crontab-ui

次に、Webブラウザーを開き、http://127.0.0.1:8000にアクセスします。 ポート8000​​にアクセスできることを確認してください。 ご了承ください ローカルシステムからのみCrontabUIにアクセスできます.

crontab-ui ローカルホスト

したい場合は システムのIPを使用してCrontabUIを実行します カスタムポートを使用して、次のことができます ネットワーク上の任意のシステムからアクセスします、次のコマンドを使用します。

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Crontabユーザーインターフェイスは、URL http:// systemIPaddress:9000を使用して、新しいアドレスの任意のコンピューターからアクセスできるようになりました。 これは、次のCrontab-UIページです。

Crontab-UIローカルIP

上のスクリーンショットに見られるように、 Crontab-UIは非常にシンプルです。 すべてのオプションは自明です。

Crontabユーザーインターフェイスを終了するには、を押します。 起動した端末でCtrl + C.

ジョブの作成、編集、実行、停止、削除

新しいcronジョブを作成するには、[新規]ボタンをクリックするだけです。 次に、cronジョブの詳細を記述し、[保存]をクリックするだけです。

  • cronジョブの名前。 これはオプションです。
  • 実行する完全なコマンド。
  • スケジュールを選択してください。 クイックプログラミングスケジュールを選択できます(Start、Hourly、Daily、Weekly、Monthly、Yearlyなど)またはコマンドを実行する正確な時間を設定します。
  • スケジュールされた時間を選択すると、cronジョブの構文が[ジョブ]フィールドに表示されます。
  • 特定のジョブのエラーログを有効にするかどうかを選択します。

これは、Firefoxのキャッシュをクリアするためのサンプルのcronジョブです。

crontab-ui作業削除キャッシュ

同様に、必要な量のジョブを作成できます。 メインページに作成されたすべてのcronジョブが表示されます。

crontab-uiジョブのメインページ

作成後にcronジョブのパラメータを変更する場合は、ジョブの下にある[編集]ボタンをクリックします。 ジョブをすぐに実行するには、「実行」というボタンをクリックします。 「停止」ボタンをクリックしてジョブを停止します。

cronジョブのバックアップ

すべてのcronジョブをバックアップします、メインパネルから「バックアップ」を押し、「OK」を選択してバックアップを確認します。

crontab-uiのバックアップ

cronジョブを他のシステムにインポート/エクスポートする

CrontabユーザーインターフェイスのもうXNUMXつの注目すべき機能は、他のシステムでcronタスクをインポート、エクスポート、および展開できることです。 同じcronタスクを必要とするシステムがネットワーク上に複数ある場合は、[エクスポート]ボタンを押すだけです。 全員 crontabファイルの内容はcrontab.dbというファイルに保存されます.

この例のファイルの内容は、crontab.dbと呼ばれます。

猫 crontab-ui

cat Descargas/crontab.db

その後、すでに crontab.dbファイル全体をインポートして転送できます 新しいシステムに。 すべてのシステムでcronジョブを手動で作成する必要はありません。

内容を取得するか、既存のcrontabファイルに保存します

crontabコマンドを使用していくつかのcronジョブを作成した場合は、次のことができます。 crontabファイルの内容を取得します メインパネルの[crontabから取得]ボタンをクリックします。

Crontabから取得

同様に、あなたはすることができます CrontabUIユーティリティを使用して新しく作成されたジョブを保存します システム上の既存のcrontabファイルにあります。 これを行うには、パネルの[crontabに保存]オプションをクリックします。

このツールを使用すると、cronジョブの管理はそれほど複雑ではなくなります。 どのユーザーも問題なくジョブの量を簡単に維持できます。 詳細については、 プロジェクトGitHubページ.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   エンリケデディエゴ

    でもこれは一体何なんだ!!? «crontab-e»はどこにあり、«時間、分、秒、日、週、コマンド»でファイルを編集しましたか?