В кластере, которым управляет SLURM, я хочу проверить очередь текущего пользователя (и кластера). Обычно, я должен использовать эту команду:Как просмотреть очередь текущего пользователя в SLURM
squeue --user=username --clusters=clustername
Проблема с этим, кроме того, что это довольно длинная команда часто использовать, является то, что ему нужно имя пользователя. Я создал сценарий, в котором в какой-то момент я хочу проверить очередь пользователя, но сначала я должен получить имя пользователя.
У меня есть обходной путь для всего этого, но было бы здорово, если бы я мог бы использовать команду как соответствующее одному для LoadLeveller:
llu
Есть ли что-нибудь подобное? Или я могу как-то указать «текущий пользователь» в флагом --user
?
Я не думал использовать переменную $ USER, спасибо! Насколько переносится это? Кроме того, оболочки, отличные от bash, используют одну и ту же переменную? – MakisH
Если вы беспокоитесь о переносимости. вы можете использовать команду вместо переменной окружения (я внес некоторые изменения в свой ответ). – jyvet