在运行需要很长时间才能运行的数据繁重的脚本时,我喜欢使用这些命令来监控脚本的状态/进度。然后,我可以将不断更新的输出作为进度条打开。
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)获取不断更新的结果输出?
创建一个同时运行并组合输出的命令行。
或者更好的是,在 tmux 会话的不同窗格中运行每个手表。