忍者ブログ

エンジニア初心者の備忘録

エンジニア初心者が躓いたことハマったことを公開します!

コマンドを繰り返し実行する~エンジニア初心者のためのLinuxコマンド~

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

コメント

ただいまコメントを受けつけておりません。

コマンドを繰り返し実行する~エンジニア初心者のためのLinuxコマンド~

今回は、コマンドを繰り返し実行するコマンドについてまとめます。
こちらになります。

while true; do コマンド; done


$ while true; do date; done
2018年 10月 31日 水曜日 23:44:34 JST
2018年 10月 31日 水曜日 23:44:34 JST
2018年 10月 31日 水曜日 23:44:34 JST
2018年 10月 31日 水曜日 23:44:34 JST
2018年 10月 31日 水曜日 23:44:34 JST
2018年 10月 31日 水曜日 23:44:34 JST


この様に使えます。
doとdoneの間にsleepコマンドを使用して、繰り返し実行のタイミングを設定することができます。
この様に、

$ while true; do date; sleep 1s; done
2018年 10月 31日 水曜日 23:38:05 JST
2018年 10月 31日 水曜日 23:38:06 JST
2018年 10月 31日 水曜日 23:38:07 JST
2018年 10月 31日 水曜日 23:38:08 JST


この場合は、1秒ごとに実行することになります。


どこかで使えるといいですね!


以上です!




【参考サイト】
『Linux基本コマンドTips(219): 【 while 】コマンド――繰り返し処理を行う』
『Linuxで知っておくと便利で役に立つコマンド5つ』
『UNIX & Linux コマンド・シェルスクリプト リファレンス』
『コマンドラインで繰り返し実行する際のメモ』

PR

コメント

プロフィール

HN:
プラムザ 太郎
性別:
非公開

P R