Linux watch

コマンドを一定間隔で実行したいことがある。
そんなときは以下のようなコマンドを実行していた。

カレントディレクトリのファイルを1秒間隔で表示
[user@hostname ~]# while [ 0 ]; do
> ls -lrt
> sleep 1
> done

でもwatchというコマンドがあることを知った。
以下のようにすると上記と同等の動作になる。
[user@hostname ~]# watch -n 1 ls -lrt
nオプションは実行間隔を指定する(デフォルトは2秒)。


便利!

コメント

このブログの人気の投稿

Python SQLite スレッド間でコネクションの使いまわしは出来ない

slackでgeneralの投稿を全削除する

Google location history(JSON形式)をCSVファイルにする