Add user queue management script

This commit is contained in:
Blade of Darkness 2021-10-04 23:01:34 +02:00
parent 9260fcd6cb
commit bd75aee404
1 changed files with 28 additions and 0 deletions

28
userqueue Executable file
View File

@ -0,0 +1,28 @@
#!/bin/bash
# ---------------------------------------------------------------------------
# Thunix user queue management
# ---------------------------------------------------------------------------
source setenv
if [ $# -eq 0 ]
then
echo -e "usage: $0 [u][f][d][a] username"
echo "(u) Print users in queue"
echo "(f) Shows the fields of the selected user"
echo "(a) Accept sign up request"
echo "(d) Delete selected user from queue"
else
if [ $1 = "q" ]
then
awk -F, '{print $1}' $USERQUEUE
else
if [ $# -ne 2 ]
then
echo -e "usage: $0 <$1> <username>"
else
[ $1 = "f" ] && grep -w $2 $USERQUEUE | awk -F, '{print $1, $2, $3}'
[ $1 = "d" ] && sudo sed "/$2/d" -i $USERQUEUE
fi
fi
fi