nanoでcrontabを編集する方法

How Edit Crontab With Nano



組み込みのLinuxユーティリティは、cronデーモンと呼ばれるシステムでのプロセス実行のスケジュールに使用されます。 cronは、スケジュールされた間隔でタスクを実行するタスクスケジューラですが、 crontab の頭字語です cronテーブル 。これにより、cronジョブスケジューラを使用してタスクまたはプロセスを実行できます。 Crontabは、タスクスケジュールを変更するために使用されるアプリケーションの名前でもあります。これは、スケジュールされたタスクを実行するためのシェルコマンドを指定する構成ファイルであるcrontabファイルによって制御されます。

cronジョブを使用して、最新のセキュリティパッチを使用したシステムのアップグレード、データベースまたはデータのバックアップ、電子メールの送信、ディスク容量の使用状況の確認などの操作を自動化できます。 cronは、分、時間、日、月、平日ごとに、または日付の任意の組み合わせを指定することにより、タスクを実行するように設定できます。







なぜcronジョブを使用するのですか?

cronジョブは、次の理由でLinuxで役立ちます。



  • オペレーティングシステムがログファイルまたはデータベースのスケジュールされたバックアップを作成するのを支援します。
  • crontabは、Unixタスクを自動化するための優れたツールです。
  • システムメンテナンスの自動化に使用されるツール。
  • 古いログファイルを削除します。
  • 電子メール通知、パスワードの有効期限の電子メール、またはニュースレターの送信に役立ちます。
  • データベーステーブルをパージおよびアーカイブします。

crontabの構文:

crontabファイルの各フィールドは、次の順序で存在します。



((NS)。時間((NS)。((NS)。((NS)。平日((NS)。 指図((NS)。

crontabコマンドの構文は次のとおりです。





***** /path_to_script
  • 使用する アスタリスク(*) マッチング用。
  • 範囲を指定します。 ハイフンを使用して、1〜20、60〜80、または月曜〜水曜、1月〜3月などの範囲を定義できます。
  • 複数の範囲を定義します。 また、Jan-mar、April-Julyなど、コマンドで区切られた多数のフィールドを定義することもできます。

cronをインストールします。

Linuxシステムにcronをインストールするための以下のコマンドを書き出します。

$sudoaptインストールcron



その後、cronが自動起動できるようにします。

$sudosystemctl有効 - 今cron

nanoを使用したcrontabの編集:

nanoを使用してcrontabファイルを編集する手順を示すために、crontabジョブを作成します。次に、Linuxユーザーは crontab-uユーザー名-e nanoエディターでcrontabファイルを編集するためのコマンド。

を活用しましょう crontab -e 現在のlinuxhintユーザーのcronジョブをcrontab構成ファイルに追加するコマンド。

$crontab-ulinuxhint-と

毎週日曜日の午前1時に、次のコマンドエントリが新しいcrontabファイルに追加され、linuxhintホームディレクトリからログファイルが削除されます。さらに、コマンドエントリが出力をリダイレクトしないように、*。logの後にリダイレクト文字がコマンドラインに追加されます。これにより、コマンドが正しく実行されることが保証されます。

1 0 * * 0 rm //linuxhint/ *。ログ>> /開発者/ヌル2>&1

押す CTRL + O。 追加されたコンテンツをcrontabファイルに書き出します。

次に、次のコマンドを使用して、linuxhintユーザーの新しく作成されたcronジョブを確認します。

$sudo ls -NS /どこ/スプール/cron/crontabs

出力は、cronジョブがcrontabに正常に追加されたことを宣言します。

結論:

Linuxシステムパックには次のものが含まれます crontab 、rootとして自動手順を実行できる便利なジョブスケジューラ。 crontabには、ログファイルまたはデータベースのスケジュールされたバックアップを取りながらオペレーティングシステムを支援するcronジョブが含まれています。 crontabファイルで複数のcronジョブを作成できます。この記事はあなたにの方法を提供しました nanoでcrontabファイルを編集する 編集者。