correction tabulation
This commit is contained in:
parent
dc935ad24b
commit
8e6ee8d5d7
153
script_temp.sh
153
script_temp.sh
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue