Sunt un utilizator începător pe Ubuntu 20.04 LST.Acolo jos, unde este un script pe python pentru slurm pe care am încercat să lucrez, dar nu.
Este ceva în neregulă la trei variabile.
#! /bin/bash
ROOT_UID=0
#Run ca root, desigur. (acest lucru ar putea să nu fie necesar, pentru că oricum trebuie să rulăm scriptul cumva cu root)
dacă [ "$UID" -ne "$ROOT_UID" ]
atunci
echo „Trebuie să fie root pentru a rula acest script”
ieșiți din „$E_NOTROOT”
fi
#test, argumentele sunt acolo pentru slurm.
dacă [ $# -eq 3 ]; atunci
slurmname=$1
accountname=$2
maxjobsnumbers=3$
# pentru a crea doar un utilizator slurm în contul implicit
sacctmgr create user -s „$slurmname” „$accountname”
# pentru a seta limita de job pentru un utilizator slurm
sacctmgr -i modific utilizatorul „$slurmname” setează „$maxjobsnumbers”
# pentru a afișa limita de locuri de muncă
sacctmgr arată fundul
ecou ""
echo „Utilizatorul a fost configurat pe Slurm”
sacctmgr arată utilizatorul „$slurmname”
altfel
echo " acest program are nevoie de 3 argumente pe care le-ați dat $# "
echo " trebuie să apelați scriptul $0 slurmname, accountname și maxjobsnumbers "
fi
iesirea 0
Când rulez fișierul .sh cu comanda, rezultatul este;
tonny (nume slurm)
muzica (numele contului)
1 (numere maxjobs)
root@hn:/home/sysadmin1/Desktop# ./adduser_slurm.sh tonny music 1
Aveți nevoie de numele contului la care să adăugați utilizator.
Nimic nou adăugat.
Format greșit pe 1: Încheiați opțiunea cu semnul „=”.
Cluster Account User Partition Share Priority
GrpJobs GrpTRES GrpSubmit GrpWall GrpTRESMins
MaxJobs MaxTRES MaxTRESPerNode MaxSubmit MaxWall
MaxTRESMins QOS Def QOS GrpTRESRunMin
---------- ---------- ---------- ---------- --------- - --------
- ------- ------------- --------- ----------- --------- ---- ----
--- ------------- -------------- --------- ----------- ---------
---- -------------------- --------- -------------
rădăcină cluster 1
normal
rădăcină rădăcină cluster 1
normal
muzica cluster 1
normal
muzică cluster cta1 1
3
normal
muzică cluster cta2 1
2
normal
Utilizatorul a fost configurat pe Slurm
User Def Acct Admin
---------- ---------- ---------
Niciun utilizator nou care a fost adăugat.
Adică, cum pot crea un utilizator nou, cum pot adăuga noul utilizator pe contul slurm și cum pot seta limite maxjob pentru noul utilizator cu acest script pe slurm?