linux – `watch`命令,带有管道`|`[复制]

参见英文答案 > How to use watch command with a piped chain of commands/programs                                    2个
我想继续监视像群集这样的slurm worload上的特定工作.我尝试使用watch命令并grep特定的id.如果工作ID是4138,我试过了

$> watch squeue -u mnyber004 | grep 4138
$> squeue -u mnyber004 | watch grep 4138

但它们不起作用.第二个命令适用于前几秒,但在手表刷新时停止工作.

请问一个更好的主意?

解决方法:

你必须引用命令

watch 'squeue -u mnyber004 | grep 4138'
上一篇:linux – 为什么在使用sbatch SLURM时我会继续使用NonZeroExitCode?


下一篇:在SLURM中运行程序时如何保存打印语句?