[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

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

   1  #!/bin/bash
   2  
   3  # $Id: copie_corrige_distrib.sh 7061 2012-04-02 09:22:45Z dbo $ #
   4  
   5  # copier un corrigé global dans les s-rép de devoir de l'élève
   6  # appel : $cr=exec("/usr/bin/sudo /usr/share/se3/scripts/copie_corrige_distrib.sh $uid_eleve \"$rep\" \"$nom_fichier\" $login") ;  
   7  
   8  uid=$1
   9  rep=$2
  10  fichier=$3
  11  # Ajout:
  12  prof=$4
  13  
  14  if [ -d "$rep" ]
  15  then
  16   nom=$fichier%.*}
  17   ext=$fichier#$nom}
  18   dest="$rep/CORRIGE$ext"
  19   #cp -a "/tmp/$fichier"  $dest
  20   #cp -a "/tmp/$prof/$fichier"  $dest
  21   
  22   cp -a "/tmp/$prof/$fichier" "$dest"
  23   chown admin:nogroup "$dest"
  24   chmod 700  "$dest"
  25   setfacl -m u:$uid:rwx "$dest"
  26   setfacl -m u:$prof:rwx "$dest"
  27   
  28  # setfacl -m m::rwx "$dest"
  29   
  30   [ -f "$dest" ] && echo 1
  31  fi


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