Petit Script Shell sh . .. Help ...
fab_ouilles
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
On m'a donné ce test que je dois retourner o plus vite, qq pourrais m'aider. Merci
********************
Le traitement shell sh ou ksh :
Lecture du fichier « /var/prod/data/traitementClient.data
Pour chaque ligne (de 1 à n) si le champs correspond a la date du jour (jour, mois,année) :
• Lacer le traitement $TRAIT avec en parametre1 <$PARAM> et parametre 2 a la date du jour au format < JJ-MM-YYYY>
• Si la date ne correspond pas , ne rien faire et passer a l’enregistrement suivant
Garder une trace de chaque traitement sous « /tmp/trace.log »
Si le code retour de traitement ($trait) est de 0, écrire une alarme dans la log
Donner en fin de traitement le nombre de traitements executés
Exemple de trace :
…/…
15-01-2004 12 :00 Debut de traitement CLY TRAITEMENT2
15-01-2004 12 :00 Parametre (P1), (15-01-2004)
15-01-2004 12 :17 Attention code retour traitement incorrect
15-01-2004 12 :17 Fin de Traitement CLY TRAITEMENT
15-01-2004 12 :17 Nombre de traitement lancés : 1
21-01-2004 12 : 00 Debut de traitement BNP TRAITEMENT1
21-01-2004 12 : 00 Parametre (P2), (21-01-2004)
21-01-2004 12 : 36 Code retour traitement correct (0)
21-01-2004 12 : 36 Fin de Traitement BNP TRAITEMENT1
15-01-2004 12 :17 Nombre de traitement lancés : 20
. .. ..
****************************************
Merci de toute aide. . . .
On m'a donné ce test que je dois retourner o plus vite, qq pourrais m'aider. Merci
********************
Le traitement shell sh ou ksh :
Lecture du fichier « /var/prod/data/traitementClient.data
Pour chaque ligne (de 1 à n) si le champs correspond a la date du jour (jour, mois,année) :
• Lacer le traitement $TRAIT avec en parametre1 <$PARAM> et parametre 2 a la date du jour au format < JJ-MM-YYYY>
• Si la date ne correspond pas , ne rien faire et passer a l’enregistrement suivant
Garder une trace de chaque traitement sous « /tmp/trace.log »
Si le code retour de traitement ($trait) est de 0, écrire une alarme dans la log
Donner en fin de traitement le nombre de traitements executés
Exemple de trace :
…/…
15-01-2004 12 :00 Debut de traitement CLY TRAITEMENT2
15-01-2004 12 :00 Parametre (P1), (15-01-2004)
15-01-2004 12 :17 Attention code retour traitement incorrect
15-01-2004 12 :17 Fin de Traitement CLY TRAITEMENT
15-01-2004 12 :17 Nombre de traitement lancés : 1
21-01-2004 12 : 00 Debut de traitement BNP TRAITEMENT1
21-01-2004 12 : 00 Parametre (P2), (21-01-2004)
21-01-2004 12 : 36 Code retour traitement correct (0)
21-01-2004 12 : 36 Fin de Traitement BNP TRAITEMENT1
15-01-2004 12 :17 Nombre de traitement lancés : 20
. .. ..
****************************************
Merci de toute aide. . . .
A voir également:
- Petit Script Shell sh . .. Help ...
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Fichier sh - Forum Shell
- Petit 1 comme ² ✓ - Forum Windows
- Mas script - Accueil - Windows