定期的にコマンドの実行を行う方法

技術

はじめに

今回は「定期的にコマンドの実行を行う方法」を紹介します

定期的にコマンドの実行を行う方法

定期的にコマンドの実行を行う方法は2つあります。

  • whileコマンド
  • watchコマンド

それぞれ紹介していきます。

whileコマンド

まずひとつ目は、whileコマンドです。

定期的にコマンドを実行する方法は以下です。

$ while true; do 実行コマンド; sleep 秒数; done

以下はサンプルコマンドです。

$ while true; do echo 'Hello'; sleep 5; done

watchコマンド

続いてふたつめは、watchコマンドです。

定期的にコマンドを実行する方法は以下です。

$ watch -n 秒数 実行コマンド

※watchコマンドが使えない方は、brew等のパッケージマネージャーでインストールしてください。

以下はサンプルコマンドです。

$ watch -n 5 echo 'Hello'

おわりに

今回は「定期的にコマンドの実行を行う方法」について紹介しました。

定期的に実行したいコマンドがあるとか、監視したいときとかに便利そうです。

👍 🎉

コメント

タイトルとURLをコピーしました