[Linux/Unix] CLIでリアルタイム時刻表示をする方法
時計を秒単位で合わせるときなど、リアルタイムに時刻表示ができると便利ですよね
現在の時刻を表示するコマンド
$ date
2019年 3月 12日 火曜日 03:40:59 JST
一定間隔ごとにあるコマンドを実行するコマンドにwatchコマンドがあります。
このwatchコマンドでdateコマンドを実行すると一定間隔で現在の時刻を表示できます。
$ watch date
結果
Every 2.0s: date Sun Apr 12 21:29:14 2020
2020年 4月12日 日曜日 21時29分14秒 JST
デフォルトでは2秒間隔でコマンドが実行されますが、1秒間隔で実行したい場合は-nオプションを使用して以下のように実行します。
Every 1.0s: date Sun Apr 12 21:30:28 2020
2020年 4月12日 日曜日 21時30分28秒 JST
もちろん、dateに限らず、ほかのコマンドも一定間隔で実行可能です。必要に応じて、つかいわけましょう
watchコマンドについて
https://www.atmarkit.co.jp/ait/articles/1806/29/news037.html
ではでは!