
Quiero seguir monitoreando un trabajo específico en un clúster tipo slurm. Intenté usar el watch
comando y grep
el específico id
. Si la identificación del trabajo es 4138
, lo intenté
$> watch squeue -u mnyber004 | grep 4138
$> squeue -u mnyber004 | watch grep 4138
pero no funcionan. El segundo comando funciona durante los primeros segundos, pero deja de funcionar cuando watch
se actualiza.
¿Una idea mejor, por favor?
Respuesta1
Tienes que citar el comando.
watch 'squeue -u mnyber004 | grep 4138'
Respuesta2
La otra respuesta cubre cómo manejar el uso de la utilidad 'watch' con una tubería, pero como estás usando Slurm y conoces el ID del trabajo, simplemente pregúntale a Slurm el estado de ese trabajo:
$> watch squeue -j 4138