[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 #!/bin/bash 2 3 # $Id: copie_corrige.sh 7061 2012-04-02 09:22:45Z dbo $ # 4 5 # copier un devoir d'élève dans un rép du home de son prof 6 # paramètres : $login $id_dev $date_distrib $uid $classe 7 # appel : $ch ="/usr/bin/sudo /usr/share/se3/scripts/copie_corrige.sh $login \"$id_devoir\" $uid_eleve $cla "; 8 9 login=$1 10 devoir=$2 11 # dat=$3 12 uid=$3 13 classe=$4 14 15 rep="/var/se3/Classes/$classe/$uid/$devoir" 16 cd "/home/$login/Devoirs/$devoir" 17 # devoir_maj=$(echo $devoir | tr 'a-z' 'A-Z') 18 19 for fich in * 20 do 21 nom=$fich%.*} 22 if [ $nom = $uid ] 23 then 24 ext=$fich#$nom} 25 dest="$rep/DEVOIR-CORRIGE$ext" 26 cp -a "$fich" "$dest" 27 chown admin:nogroup "$dest" 28 chmod 700 "$dest" 29 setfacl -m u:$uid:rwx "$dest" 30 setfacl -m u:$login:rwx "$dest" 31 32 33 [ -f $dest ] && echo 1 34 fi 35 done
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |