[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/usr/share/se3/scripts/ -> copie_corrige.sh (source)

   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


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1