Лучший способ отменить все задания SLURM из командного вывода оболочки

Логины, которые выполняются на реальном терминале, имеют настоящее имя терминала в столбце 2 who вывод.

Логины, которые являются «виртуальными» (например, с помощью ssh или графического интерфейса пользователя), выполняются под эмуляцией терминала в так называемом драйвере «Псевдо tty».

pty - это приложение для псевдотерминала.

1
16.01.2018, 08:18
2 ответа

Чтобы отменить все мои задания slurm (, опуская OP grep 197), я обнаружил, что мне пришлось обрезать первую строку вывода очереди, которая также содержала заголовки столбцов:

squeue -u $USER | awk '{print $1}' | tail -n+2 | xargs scancel
9
17.01.2021, 12:18

Немного укороченная версия, в которой печатаются только номера заданий squeue:

.
squeue --me -h -o "%i" | xargs scancel
3
03.11.2021, 08:06

Теги

Похожие вопросы