複数のコマンドを同時に監視するには、ウォッチまたは代替を使用します。

複数のコマンドを同時に監視するには、ウォッチまたは代替を使用します。

実行に長い時間がかかるデータが多いスクリプトを実行するときは、このコマンドを使用してスクリプトの状態/進行状況を監視するのが好きです。その後、継続的に更新される出力をプログレスバーとして開くことができます。

watch qstat #see status of job in our SGE_Batch query system
watch ls -lhrt #show organized information for all files in working directory

たとえば、出力ファイルのサイズは大きくなりませんが、スクリプトが実行され続けていることを確認したい場合は、時々それらを切り替えます。

複数のターミナルウィンドウを切り替えたり無効にしたりするには、ウォッチまたは同様の機能を使用して、両方の機能(qstatとls)から同時に更新された結果出力を取得できますか?

ベストアンサー1

両方を実行し、出力を結合するコマンドラインを作成します。

watch 'qstat | head ; ls -lhrt'

あるいは、より良い方法は、tmuxセッションの別のウィンドウで各モニタを実行することです。

おすすめ記事