Linux

【Linux】cronで秒単位を設定する

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

はじめに

秒単位でシェルを随時自動起動を行う要件が出てきましたが、cronの通常の指定では秒単位で設定する事はできません。
今後も使いそうなのでメモしておきます。

設定方法

いろんな方法がありますが、極めて簡単な例を書きます。
仕組みとしては、無条件に起動してsleepで停止する方法です。
(以下の場合は、10秒毎にtest.shを起動します)

* * * * * test.sh
* * * * * sleep 10; test.sh
* * * * * sleep 20; test.sh
* * * * * sleep 30; test.sh
* * * * * sleep 40; test.sh
* * * * * sleep 50; test.sh

まとめ

cronの標準の最小単位が分なのは、何か理由はあるのでしょう。
その理由も知りたいのですが、簡単に実現できるので深く掘り下げない事にします。

  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

ブログ記事について

ブログ記事は基本、毎週月曜日午前中に発信!(ニュース関連については随時)
記事に価値があると感じましたら、応援をお願いいたします!

公式ホームページについて

当ブログではITエンジニア関連のテクニカルな事、そして様々な商品のレビュー記事を公開しています。
一方ホームページでは、それ以外の少しビジネス寄り(企業や個人事業主向け)のサービスや情報を発信します。

該当される方、ご興味のある方はホームページの方もご参照ください。

コメントを残す

*