262
# Сонымен қатар teacher тобының мүшесі жаза алады (оқу
емес)
# студент каталогына және каталогты оқу ready әр
студент
for i in 'ls $BASEDIR/students' ; do
STUDENTDIR=$BASEDIR/students/$i
READYDIR=$STUDENTDIR/ready if [ -d $STUDENTDIR ] ;
then chown $i.teacher $STUDENTDIR chmod 730
$STUDENTDIR fi
if [ -d $READYDIR ]; then
chown $i.teacher $STUDENTDIR
chmod 770 $STUDENTDIR fi
done
scripts/teacher/makedirs.sh — жүйенің каталогтарын құру пакеті
#!/bin/bash
# "Бақылау жұмыстары" бастапқы құруларға арналған
тапсырмалар
# mkdir -p $BASEDIR жүйесінің барлық каталогтарына
mkdir $BASEDIR/scripts mkdir
$BASEDIR/scripts/students mkdir
$BASEDIR/scripts/teacher mkdir $BASEDIR/students
mkdir $BASEDIR/students/fedya mkdir
$BASEDIR/students/fedya/ready mkdir
$BASEDIR/students/ivan mkdir
$BASEDIR/students/ivan/ready mkdir
$BASEDIR/students/kolya mkdir
$BASEDIR/students/kolya/ready mkdir
$BASEDIR/students/petr mkdir
$BASEDIR/students/petr/ready mkdir $BASEDIR/teacher
mkdir $BASEDIR/teacher/theme1 mkdir
$BASEDIR/teacher/theme2 mkdir $BASEDIR/teacher/theme3
mkdir $BASEDIR/teacher/theme4 mkdir
$BASEDIR/teacher/works
Достарыңызбен бөлісу: