Bonjour à tous,
voilà j'ai un traitement qui génère 1, 2 ou 3 fichiers.
J'aimerais trouver un moyen de vérifier automatiquement si après l'exécution de mon script au moins 1 fichier a été créé.
voici les répertoires dans lesquels sont générés les fichiers :
/u07/wrk/transfert/femme/u07/wrk/transfert/hommemon programme traite une liste de personnes qui peuvent être soit homme, soit femme, soit mutant et génère les fichiers en conséquence./u07/wrk/transfert/mutant
Par exemple si la liste comprend 2 hommes et 1 mutant alors il ya aura 1 fichier généré danset un autre dans/u07/wrk/transfert/hommeAutrement dit, il doit y avoir en sortie au moins un des 3 répertoires rempli./u07/wrk/transfert/mutant
Je mets en sortie 1 si au moins un des répertoire est rempli. Mon problème c'est que je ne connais pas à l'avance le nom des fichiers générés.
Voici mon code :
RESULT=0
Savez-vous comment je pourrais mettre 1 juste en demandant s'il existe un fichier dans tel ou tel répertoire et sans en donner le nom ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 test -s /u07/wrk/transfert/femme/nom_inconnu.txt RESULT=`expr $RESULT + $?` test -s /u07/wrk/transfert/homme/nom_inconnu.txt RESULT=`expr $RESULT + $?` test -s /u07/wrk/transfert/mutant/nom_inconnu.txt RESULT=`expr $RESULT + $?` if [ $RESULT = 0 ] then exit 0 else exit 1 fi
Merci beaucoup pour votre aide !!
Biz.Cat
Partager