Я начинающий пользователь Ubuntu 20.04 LST.Внизу есть скрипт на питоне для slurm, с которым я пытался работать, но он не работает.
Что-то не так с тремя переменными.
#! /бин/баш
ROOT_UID=0
#Конечно, запускать от имени пользователя root. (в этом может и не быть необходимости, потому что нам все равно придется как-то запускать скрипт с правами root)
если [ "$UID" -ne "$ROOT_UID" ]
тогда
echo "Для запуска этого скрипта требуется root"
выход из "$E_NOTROOT"
фи
#test, там есть аргументы для slurm.
если [ $# -eq 3 ]; тогда
имя_слёрма=$1
имя_аккаунта=$2
maxjobsnumbers=$3
# создать только пользователя slurm на учетной записи по умолчанию
sacctmgr создать пользователя -s "$slurmname" "$accountname"
# для установки лимита заданий для пользователя slurm
sacctmgr -i изменить пользователя "$slurmname" установить "$maxjobsnumbers"
# чтобы показать лимит работы
sacctmgr показать задницу
эхо ""
echo "Пользователь настроен на Slurm"
sacctmgr показывает пользователя "$slurmname"
еще
echo "этой программе нужны 3 аргумента, которые вы указали $#"
echo "вы должны вызвать скрипт $0 slurmname, accountname и maxjobsnumbers"
фи
выход 0
Когда я запускаю файл .sh с помощью команды, вывод:
Тонни (слёрмнейм)
музыка (имя учетной записи)
1 (максимальное количество заданий)
root@hn:/home/sysadmin1/Desktop# ./adduser_slurm.sh тонкая музыка 1
Нужно имя учетной записи для добавления пользователя.
Ничего нового не добавилось.
Неверный формат для 1: завершите свой вариант знаком «=».
Приоритет общего доступа к разделу пользователя учетной записи кластера
GrpJobs GrpTRES GrpSubmit GrpWall GrpTRESMins
MaxJobs MaxTRES MaxTRESPerNode MaxSubmit MaxWall
MaxTRESMins QOS Def QOS GrpTRESRunMin
---------- ---------- ---------- ---------- --------- - --------
- ------- ------------- --------- ----------- --------- ---- ----
--- ------------- -------------- --------- ----------- ---------
---- -------------------- --------- -------------
корень кластера 1
нормальный
корень кластера корень 1
нормальный
кластерная музыка 1
нормальный
кластерная музыка cta1 1
3
нормальный
кластерная музыка cta2 1
2
нормальный
Пользователь был настроен на Slurm
Администратор учетной записи по определению пользователя
---------- ---------- ---------
Нет нового пользователя, который был добавлен.
Я имею в виду, как я могу создать нового пользователя, как я могу добавить нового пользователя в учетную запись slurm и как я могу установить ограничения максимального количества заданий для нового пользователя с помощью этого скрипта в slurm?