タグ

LINUXとcronに関するni66lingのブックマーク (3)

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • cronのお勉強

    いつもお世話になっているcron による定期実行。「cron なんて簡単だよ」っと思ってる方は結構多いのではないだろうか。いや、実際に cron はわかりやすいプログラムだし、そんなに難しいものではない。だが、意外と覚えることが多く(メモっておけば覚える必要なんてこれっぽっちもないんだが)、自分の思うような動作をしてくれなかったりすることもあるので、ちょっとだけ cron について真剣に勉強してみることにした。まず、基中の基として、cron の設定ファイルは、/etc/crontab に記述されている。さらには、/etc/cron.daily/、/etc/cron.weekly/、/etc/cron.monthly/ 以下に格納された設定ファイルを1日1回、週に1回、月に1回と実行してくれるのはすでに周知のことだろう。 まず、/etc/crontab を見てみる。筆者のLANDISKで

  • anacronデーモンって何?

    anacronを利用すると、24時間稼働させていないLinux上でも毎日、毎週、毎月のcronタスクが架空な積算状態として、実行させることが可能になる。 anacronは、各タスクごとに実行結果が記録される仕組みを持つ。何故かというと、指定期間内に実行されたかを確認することで、例え電源オフの期間を経ても状態比較をしながら自動実行させることを可能とするためだ。 また、通常のcronデーモンと異なるのは、指定したタスク設定が期間内に実行されていない場合、後述する「delay」に指定された遅延時間の後、再度コマンド実行をする仕組みを持つことだ。次に挙げるファイルがanacronのメイン設定ファイルになる。 # cat /etc/anacrontab # /etc/anacrontab: configuration file for anacron # See anacron(8) and ana

    anacronデーモンって何?
  • 1