Логины, которые выполняются на реальном терминале, имеют настоящее имя терминала в столбце 2 who
вывод.
Логины, которые являются «виртуальными» (например, с помощью ssh или графического интерфейса пользователя), выполняются под эмуляцией терминала в так называемом драйвере «Псевдо tty».
pty
- это приложение для псевдотерминала.
Чтобы отменить все мои задания slurm (, опуская OP grep 197
), я обнаружил, что мне пришлось обрезать первую строку вывода очереди, которая также содержала заголовки столбцов:
squeue -u $USER | awk '{print $1}' | tail -n+2 | xargs scancel
Немного укороченная версия, в которой печатаются только номера заданий squeue
:
squeue --me -h -o "%i" | xargs scancel