Watch
使用 watch 或替代方式一次查看多個命令
在執行需要很長時間才能執行的數據繁重的腳本時,我喜歡使用這些命令來監控腳本的狀態/進度。然後,我可以將不斷更新的輸出作為進度條打開。
watch qstat #see status of job in our SGE_Batch query system watch ls -lhrt #show organized information for all files in working directory
我有時會在這些之間切換,例如,當輸出文件的大小停止增長但我想確保我的腳本仍在執行時。
為避免切換或使用多個終端視窗,我如何使用 watch 或類似功能一次從兩個函式(qstat 和 ls)獲取不斷更新的結果輸出?
創建一個同時執行並組合輸出的命令行。
watch 'qstat | head ; ls -lhrt'
或者更好的是,在 tmux 會話的不同窗格中執行每個手錶。