cronジョブとは何ですか?
cronジョブは、UnixおよびLinuxシステム用に開発された自動化プログラムです。 ユーザーは、正確な日付の特定の時間に複数のコマンドを実行できます。 cronジョブは、スクリプトの実行やWebページのインデックスの再作成からデータベースのバックアップの提供まで、あらゆる用途に使用できる重要なツールです。 cronジョブは、電子メールをダウンロードするためのリマインダーとしても使用できます。 ユーザーがプログラムを1回設定するだけで、ジョブを継続的に完了できます。
たとえば、Web e-zineの所有者が毎月25日に自分の出版物を読んでいる100人以上の電子メールサブスクライバーを持っている場合、cronジョブは毎月同じ日時に各読者に情報を提供するのに役立ちます。 さらに、新しいメンバーをWebサイトに追加したり、データベースの保守中に登録解除したユーザーを削除したりできます。
cronジョブは、cronタブマネージャー内のcronタブで設定されます。 Cronタブは、分、時間、日、月、平日、コマンドの6つのフィールドに分かれています。 コマンドフィールドは、コンピューターへの指示を提供します。 分フィールドは0〜59で実行され、コマンドが実行される正確な分を示します。 時間は0から23の間に設定され、ゼロは深夜を表します。
曜日は0〜7で、0と7は日曜日を表します。 一部のUnixシステムを含む一部の古いシステムでは、曜日として0〜6を使用します。0は日曜日です。 空白またはタブで各フィールドを区切る必要があります。 リストを追加するときにコンマが使用され、ユーザーがフィールドを指定したくない場所にはアスタリスクが追加されます。 たとえば、前述のWeb e-zine所有者の場合、月の25日は必ずしも同じ曜日に該当するとは限らないため、cronジョブに曜日の代わりにアスタリスクを設定できます。
cronジョブは、コンピューターが従う一連のcronコマンドと共にテキストファイルに書き込まれます。 cronジョブをテキストファイルとして準備すると、必要に応じて後でスクリプトを簡単に編集することもできます。 さらに、特定のユーザーが[cronの設定]タブを調整することを許可または拒否するように、cronジョブを設定できます。 cronジョブ用のテキストが作成されると、その後にCron.txtなどの.txt拡張子が続きます。 次に、ジョブがアップロードされ、テキストファイルに付随するコマンドがWebページで有効になる前に「crontab cron.txt」として読み込まれます。