
Я хочу продолжать контролировать определенную работу на кластере типа slurm worload. Я пытался использовать команду watch
и grep
конкретный id
. Если идентификатор работы 4138
, я пытался
$> watch squeue -u mnyber004 | grep 4138
$> squeue -u mnyber004 | watch grep 4138
но они не работают. Вторая команда работает первые несколько секунд, но перестает работать при watch
обновлении.
Можете предложить лучшую идею?
решение1
Вы должны процитировать команду
watch 'squeue -u mnyber004 | grep 4138'
решение2
Другой ответ касается того, как использовать утилиту «watch» с каналом, но поскольку вы используете Slurm и знаете идентификатор задания, просто спросите Slurm о статусе этого задания:
$> watch squeue -j 4138