最近学んだcronのイメージ

こんにちは。プログラミング初心者キクシマです。

今回は私が最近新しく学んだcronに関して記載していこうと思います。

cronとは簡単に言うと、事前にcronを設定しておくことで動かしたいプログラムを勝手に動かしてくれる便利なやつ!タイマー的な存在です。

cronでは分、時、日、月、曜日までも指定することができます。

そのプログラムを動かしたい分、時、日、月、曜日を設定することで、きちんとその時間に実行してくれます。

例えば、、、

・毎週〇時に全員にメールを送りたい

・毎月データベースのバックアップを取りたい

・ウイルススキャンの実行

などなど

使い道はたくさんありそうですね。

では以下の一例を元に簡単に書き方を説明します。

0 12 * * 1 /home/hoge/test.sh

左から分、時、日、月、曜日を表しています。

よって、毎週月曜の12:00に /home/hoge/test.sh ファイルを実行すると言うこと。

このように様々な時間の設定ができるのでとても便利だなと感じました。

きっとデメリットもあると思いますが、他の機能と組み合わせてうまく使っていけたらなと思いました。

終わり。