correction tabulation

This commit is contained in:
alexander.dales@etu.u-bordeaux.fr 2021-09-26 16:21:23 +02:00
parent dc935ad24b
commit 8e6ee8d5d7

View file

@ -8,96 +8,95 @@ nb=0
#vérification fichier double #vérification fichier double
verif () verif ()
{ {
if [ $1 = "BACKUP" ]; then if [ $1 = "BACKUP" ]; then
while true; do
if [ -e "$scandir${1}/scan_${date}_$nb" ];then
((nb=$nb+1))
else
break;
fi
done
# /!\ ceci n'est pas un debug
echo ${scandir}${1}/scan_${date}_$nb
else
while true; do while true; do
if [ -e "$scandir${1}/scan_${date}_$nb" ];then if [ -e "$ecole${1}/scan_${date}_$nb" ];then
((nb=$nb+1)) ((nb=$nb+1))
else else
break; break;
fi fi
done done
# /!\ ceci n'est pas un debug # /!\ ceci n'est pas un debug
echo ${scandir}${1}/scan_${date}_$nb echo $ecole${1}/scan_${date}_$nb
else fi
while true; do
if [ -e "$ecole${1}/scan_${date}_$nb" ];then
((nb=$nb+1))
else
break;
fi
done
# /!\ ceci n'est pas un debug
echo $ecole${1}/scan_${date}_$nb
fi
} }
#scan nouveau fichier #scan nouveau fichier
scan () scan ()
{ {
while true; do while true; do
sleep 2 sleep 2
#ls que les noms puis for mais avec un while #ls que les noms puis for mais avec un while
ls -1 /home/oscar/scan-souris | while read -r file; do ls -1 /home/oscar/scan-souris | while read -r file; do
echo $? echo $?
nb=0 nb=0
echo $file echo $file
#ne prends pas en compte le dossier backup #ne prends pas en compte le dossier backup
if [ $file != "BACKUP" ]; then if [ $file != "BACKUP" ]; then
#liste les process de l'utilisateur puis ne garde que 2 colonne d'information relative à la commande #liste les process de l'utilisateur puis ne garde que 2 colonne d'information relative à la commande
ps -u | tr -s " " | cut -d " " -f 11,12 | while read -r process; do ps -u | tr -s " " | cut -d " " -f 11,12 | while read -r process; done
case $process in case $process in
*"maths"*) *"maths"*)
echo "math" path=$( verif MATHS )
path=$( verif MATHS ) cp $scandir$file $path
cp $scandir$file $path #echo "$?"
echo "$?" #echo "$path"
echo "$path" pathb=$( verif BACKUP )
pathb=$( verif BACKUP ) mv $scandir$file $pathb
mv $scandir$file $pathb echo "$pathb"
echo "$pathb" echo "fichier transvasé dans MATHS"
echo "fichier transvasé dans MATHS" ;;
;;
*"français"*) *"français"*)
path=$( verif FRANCAIS ) path=$( verif FRANCAIS )
cp $scandir$file $path cp $scandir$file $path
pathb=$( verif BACKUP ) pathb=$( verif BACKUP )
mv $scandir$file $pathb mv $scandir$file $pathb
echo "fichier transvasé dans FRANCAIS" echo "fichier transvasé dans FRANCAIS"
;; ;;
*"poésie"*) *"poésie"*)
path=$( verif POESIE ) path=$( verif POESIE )
cp $scandir$file $path cp $scandir$file $path
pathb=$( verif BACKUP ) pathb=$( verif BACKUP )
mv $scandir$file $pathb mv $scandir$file $pathb
echo "fichier transvasé dans POESIE" echo "fichier transvasé dans POESIE"
;; ;;
*"histoire"*) *"histoire"*)
path=$( verif HISTOIRE ) path=$( verif HISTOIRE )
cp $scandir$file $path cp $scandir$file $path
pathb=$( verif BACKUP ) pathb=$( verif BACKUP )
mv $scandir$file $pathb mv $scandir$file $pathb
echo "fichier transvasé dans HISTOIRE" echo "fichier transvasé dans HISTOIRE"
;; ;;
*"ergothérapeute"*) *"ergothérapeute"*)
path=$( verif ERGOTHÉRAPEUTE ) path=$( verif ERGOTHÉRAPEUTE )
cp $scandir$file $path cp $scandir$file $path
pathb=$( verif BACKUP ) pathb=$( verif BACKUP )
mv $scandir$file $pathb mv $scandir$file $pathb
echo "fichier transvasé dans ERGOTHERAPEUTE" echo "fichier transvasé dans ERGOTHERAPEUTE"
;; ;;
# *) # *)
# pathb=$( verif BACKUP ) # pathb=$( verif BACKUP )
#mv $scandir$file $pathb #mv $scandir$file $pathb
#echo "Aucune matière active, fichier placé à : $pathb" #echo "Aucune matière active, fichier placé à : $pathb"
# ;; # ;;
esac esac
done done
fi fi
done done
#echo "sortie while" #echo "sortie while"
done done
} }
scan scan