A voir également:
- Script shell
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
il ya 4 fichiers qui doivent etre déposé chaque mois dans un repertoire fic
je veux:
-si les fichiersont été déposés ->un envoi de mail pour dire qu'il ont été déposés
et faire des copies de ces fichiers ds un autre répertoire afin que qu'ils ne soient pas perdus ,écrasés par les fichiers du prochain mois.
-si les fichiers sont absents rien à faire
-sinon si c'est le dernier jour et que les fichiers n'ont tjrs pas été déposés ->un envoi d'un mail d'alerte
Note: les fichiers ont des noms fixes (il porte tjrs le meme noms),c'est pour cela on doit les copier aussitot ds uun autre repertoire.ces fichiers devront etre rangés par mois,par année ds ce nouveau repertoire.
voici mon travail
minute=`date +%M`
heure=`date +%H`
jour=`date +%d`
mois=`date +%m`
an=`date +%y`
VAR="CUBE_`date +%B`"
#export an mois jour heure minute
interface="PH7"
fichier=$interface$jour/$mois/$an-$heure:$minute $VAR
echo $fichier
if [ -s /sextantapp/m1/fic/GRPARAM || -s /sextantapp/m1/fic/GRTABLE || -s /sextantapp/m1/fic/GRAGENT || -s /sextantapp/m1/fic/GRCOUTMAT ]
then
echo "#### fichiers presents ####" >> /sextantapp/m1/LUDO/$interface$jour$mois$an.txt
echo "Bonjour,\nNous tenons à vous informer que vos fichiers sont presents.\n" >> /sextantapp/m1/LUDO/$interface$jour$mois$an.txt
cp /sextantapp/m1/fic/GRPARAM /sextantapp/m1/fic/PH7/2008/GRPARAM$jour$mois$an.txt
cp /sextantapp/m1/fic/GRTABLE /sextantapp/m1/fic/PH7/2008/GRTABLE$jour$mois$an.txt
cp /sextantapp/m1/fic/GRAGENT /sextantapp/m1/fic/PH7/2008/GRAGENT$jour$mois$an.txt
cp /sextantapp/m1/fic/GRCOUTMAT /sextantapp/m1/fic/PH7/2008/GRCOUTMAT$jour$mois$an.txt
#mv /sextantapp/m1/fic/GRCOUMAT /sextantapp/m1/fic/$VAR
#echo "##### copie faite #####" >> /sextantapp/m1/LUDO/$interface$jour$mois$an.txt
#echo "$VAR" >> /sextantapp/m1/LUDO/$interface$jour$mois$an.txt
#echo "##### Fichier CUPARAM du mois $VAR renseigné #####" >> /sextantapp/m1/LUDO/$interface$jour$mois$an.txt
echo "Envoi des fichiers traces et du compte-rendu par mail"
cat /sextantapp/m1/LUDO/$interface$jour$mois$an.txt | mail -s "Résultat du chargement Sextant $interface du $jour/$mois/20$an" saaapine@yahoo.fr
else if [ [ $jour = 29 ] || ! [ -s /sextantapp/m1/fic/GRPARAM ] || ! [ -s /sextantapp/m1/fic/GRTABLE ] || ! [ -s /sextantapp/m1/fic/GRAGENT ] || ! [ -s /sextantapp/m1/fic/GRCOUTMAT ] ]
then
cat /sextantapp/m1/LUDO/$interface$jour$mois$an.txt | mail -s "Résultat du chargement Sextant $interface du $jour/$mois/20$an" saaapine@yahoo.fr
echo "ATTENTION!!!!!!!!!!!!!!!!!!\n" >> /sextantapp/m1/LUDO/$interface$jour$mois$an.txt
echo "Vos fichiers n'ont toujours pas eté déposés" >> /sextantapp/m1/LUDO/$interface$jour$mois$an.txt
else
echo "rien"
fi
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"jose4.sh" 47 lignes, 2746 caractères.x