Batch s'ouvrant à la fermeture d'un shell

Fermé
Utilisateur anonyme - 1 juil. 2013 à 22:25
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 3 juil. 2013 à 10:01
Bonjour à toutes et à tous,

J'aimerais créer un batch s'ouvrant automatiquement à la fermeture d'un shell afin de supprimer tous les fichiers core qui ont été créé durant les différentes exécutions.
Supprimer les core je sais faire, mais comment exécuter automatiquement le batch quand on ferme un shell ? Tout ce que j'ai pu trouver sur internet se résume à la possible existence d'un signal que l'on pourrait intercepter.

Merci de votre temps,
Syane
A voir également:

3 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
2 juil. 2013 à 08:18
hello
quel système ? Linux ?
0
Utilisateur anonyme
2 juil. 2013 à 19:20
Ah désolé j'ai oublié de préciser : très exactement c'est Sun
D'ailleurs question en passant : j'imagine qu'il y a des différences entre les différents OS, mais sous Linux y'a des différences entre genre Ubuntu et Debian ?
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
3 juil. 2013 à 10:01
plus de différences entre Sun Solaris qu'entre les Linux. mais entre Ubuntu et Debian, je ne sais, ouvrir un sujet.
la commande echo hello s'exécute quand on termine le shell
$ ls /tmp/hello
ls: cannot access /tmp/hello: No such file or directory
$ bash
$ trap "echo hello > /tmp/hello" EXIT
$ exit
exit
$ ls /tmp/hello
/tmp/hello
$ cat /tmp/hello
hello
$ 
0