次の記事では、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ユーザーインターフェイスを起動します、 ただ走れ:
sudo crontab-ui
次に、Webブラウザーを開き、http://127.0.0.1:8000にアクセスします。 ポート8000にアクセスできることを確認してください。 ご了承ください ローカルシステムからのみCrontabUIにアクセスできます.
したい場合は システムのIPを使用してCrontabUIを実行します カスタムポートを使用して、次のことができます ネットワーク上の任意のシステムからアクセスします、次のコマンドを使用します。
sudo HOST=10.0.2.15 PORT=9000 crontab-ui
Crontabユーザーインターフェイスは、URL http:// systemIPaddress:9000を使用して、新しいアドレスの任意のコンピューターからアクセスできるようになりました。 これは、次のCrontab-UIページです。
上のスクリーンショットに見られるように、 Crontab-UIは非常にシンプルです。 すべてのオプションは自明です。
Crontabユーザーインターフェイスを終了するには、を押します。 起動した端末でCtrl + C.
ジョブの作成、編集、実行、停止、削除
新しいcronジョブを作成するには、[新規]ボタンをクリックするだけです。 次に、cronジョブの詳細を記述し、[保存]をクリックするだけです。
- cronジョブの名前。 これはオプションです。
- 実行する完全なコマンド。
- スケジュールを選択してください。 クイックプログラミングスケジュールを選択できます(Start、Hourly、Daily、Weekly、Monthly、Yearlyなど)またはコマンドを実行する正確な時間を設定します。
- スケジュールされた時間を選択すると、cronジョブの構文が[ジョブ]フィールドに表示されます。
- 特定のジョブのエラーログを有効にするかどうかを選択します。
これは、Firefoxのキャッシュをクリアするためのサンプルのcronジョブです。
同様に、必要な量のジョブを作成できます。 メインページに作成されたすべてのcronジョブが表示されます。
作成後にcronジョブのパラメータを変更する場合は、ジョブの下にある[編集]ボタンをクリックします。 ジョブをすぐに実行するには、「実行」というボタンをクリックします。 「停止」ボタンをクリックしてジョブを停止します。
cronジョブのバックアップ
へ すべてのcronジョブをバックアップします、メインパネルから「バックアップ」を押し、「OK」を選択してバックアップを確認します。
cronジョブを他のシステムにインポート/エクスポートする
CrontabユーザーインターフェイスのもうXNUMXつの注目すべき機能は、他のシステムでcronタスクをインポート、エクスポート、および展開できることです。 同じcronタスクを必要とするシステムがネットワーク上に複数ある場合は、[エクスポート]ボタンを押すだけです。 全員 crontabファイルの内容はcrontab.dbというファイルに保存されます.
この例のファイルの内容は、crontab.dbと呼ばれます。
cat Descargas/crontab.db
その後、すでに crontab.dbファイル全体をインポートして転送できます 新しいシステムに。 すべてのシステムでcronジョブを手動で作成する必要はありません。
内容を取得するか、既存のcrontabファイルに保存します
crontabコマンドを使用していくつかのcronジョブを作成した場合は、次のことができます。 crontabファイルの内容を取得します メインパネルの[crontabから取得]ボタンをクリックします。
同様に、あなたはすることができます CrontabUIユーティリティを使用して新しく作成されたジョブを保存します システム上の既存のcrontabファイルにあります。 これを行うには、パネルの[crontabに保存]オプションをクリックします。
このツールを使用すると、cronジョブの管理はそれほど複雑ではなくなります。 どのユーザーも問題なくジョブの量を簡単に維持できます。 詳細については、 プロジェクトGitHubページ.
でもこれは一体何なんだ!!? «crontab-e»はどこにあり、«時間、分、秒、日、週、コマンド»でファイルを編集しましたか?