Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/04/2011, 17h46   #1
Invité
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Par défaut script Shell qui tourne en permanence

Bonjour tout le monde ,
Je souhaiterai créer un script Shell qui tournera en permanence. L’idée est de surveiller l’arriver des fichiers issues des chaînes de traitements dans des répertoires sous Unix.

En gros je souhaite qu’il m’informe à chaque arrivée d’un fichier.

Par avance merci .
  Envoyer un message privé Réponse avec citation 10
Vieux 05/04/2011, 12h28   #2
Membre du Club
 
Inscription : septembre 2008
Messages : 37
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 37
Points : 47
Points : 47
Citation:
Envoyé par la_debutante Voir le message
Bonjour tout le monde ,
Je souhaiterai créer un script Shell qui tournera en permanence. L’idée est de surveiller l’arriver des fichiers issues des chaînes de traitements dans des répertoires sous Unix.

En gros je souhaite qu’il m’informe à chaque arrivée d’un fichier.

Par avance merci .
qqchse de ce genre ? :

Code :
1
2
3
4
5
6
7
#!/bin/ksh
while true
do
sleep 1
echo LesTests
#"inserer ici les tests a faire"
done
qqcvd est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/04/2011, 12h48   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
j'ajouterai qu'il convient de lancer le script de surveillance depuis l'inittab pour qu'il se régénère si il est tué par inadvertance.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2012, 14h31   #4
Membre du Club
 
Inscription : septembre 2008
Messages : 37
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 37
Points : 47
Points : 47
Citation:
Envoyé par frp31 Voir le message
j'ajouterai qu'il convient de lancer le script de surveillance depuis l'inittab pour qu'il se régénère si il est tué par inadvertance.
je ne connais pas, comment fais tu cela?
qqcvd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2012, 18h15   #5
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
tu mets ton script dans /etc/inittab en mode respawn

Code :
6:2345:respawn:/sbin/mingetty --autologin root ttyS01
ça c'est le truc classique pour la connection permanante d'un passif... mais tu peux lancer n'importe quoi
Code :
1
2
6:23:respawn:/usr/local/bin/monapplication start
par exemple après selon l'unix que tu utilises il peut y avoir des params à mettre en plus ou en moins, ou les niveaux de startup peuvent changer mais c'est le principe.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h19.


 
 
 
 
Partenaires

Hébergement Web