empêcher de quitter un script shell avec Ctrl-C

empêcher de quitter un script shell avec Ctrl-C - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 13-08-2003 à 15:42:31    

j'ai un pc embarqué tournant sous linux.
 
Au login d'un utilisateur particulier je lance un script shell.
Tout fonctionne si ce n'est que si l'utilisateur appuye sur Ctrl-C,
il quitte le script et se retrouve au shell,
ce que je veux éviter.
 
Comment puis-je empêcher cela ??


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Marsh Posté le 13-08-2003 à 15:42:31   

Reply

Marsh Posté le 13-08-2003 à 15:48:16    

regarde du coté de trap
 
genre  

Code :
  1. trap 'fonction/commande' 2 3


 
2 3 sont les signaux SIGINT et SIGQUIT
(trap -l pour les lister)
 
et fonction la fonction à éxécuter
 
 
exemple
 

Code :
  1. #!/bin/sh
  2. trap 'ls -l' 2 3
  3. sleep 50


 
te fera des ls -l au lieu de killer sleep !


Message édité par Phoenix le 13-08-2003 à 15:50:57
Reply

Marsh Posté le 13-08-2003 à 15:56:30    

OK merci, ça fonctionne.  :hello:


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed