Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3088 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [teste][resolu]echanges de signaux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[teste][resolu]echanges de signaux

n°1390137
kuroineko_​fr
meme le chene fut un gland
Posté le 03-05-2016 à 19:26:44  profilanswer
 

le man 7 signal indique  
 


       SIGUSR1   30,10,16    Term    Signal utilisateur 1.
       SIGUSR2   31,12,17    Term    Signal utilisateur 2.


 
 
 
 
 
bonjour tout le monde
 
j ai des scripts énormes qui utilisent des signaux/traps pour exécuter des fonctions conditionnées par d autres scripts etc...
 
tipyquement


#script A
function A()
{
 echo $$ > /var/lock/lockA
 #[...]
 trap call_script_F SIGUSR1
 #actions locales
 #[...]


 


#script C  
 #[...]
 kill -s USR1  $(cat /var/lock/lockA) #trigger la fonction call_script_F du script A
 #actions locales
 #[...]


 
dans le man je vois 3 numéros pour SIGUSR1 et idem pour SIGUSR2 mais je vois pas si ca veut bien dire qu on a 2*3 signaux distincts qu on peut utiliser pour six triggers ou si c'est 2*3 numéros mais en concurrence ( donc 2 triggers seulement)    :??:  
Merci
 
 :hello:
 
 
 
 
je suis un peu bete parfois...suffisait de tester....
 


root@bsd4ever:/home/test# bash toto &  
[1] 14629
root@bsd4ever:/home/test# 14629
kill -s 30 14629
root@bsd4ever:/home/test# tutu
 
[1]+  Fini                    bash toto
root@bsd4ever:/home/test# bash toto &  
[1] 14664
root@bsd4ever:/home/test# 14664
kill -s 10 14664
root@bsd4ever:/home/test# tata
 
[1]+  Fini                    bash toto
root@bsd4ever:/home/test#  
root@bsd4ever:/home/test# cat toto
function tutu()
{
        echo tutu
}
function toto()
{
        echo toto
}
function tata()
{
        echo tata
}
 echo $$
trap tutu 30  
trap tata 10
trap toto 16
 
sleep 30
 
root@bsd4ever:/home/test# rm toto
root@bsd4ever:/home/test#  
 


 
donc c 'est bien des triggers séparés (total 6)


Message édité par kuroineko_fr le 03-05-2016 à 20:53:13
mood
Publicité
Posté le 03-05-2016 à 19:26:44  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [teste][resolu]echanges de signaux

 

Sujets relatifs
bash trap & signaux[BeOS] échanges & entraide
Plus de sujets relatifs à : [teste][resolu]echanges de signaux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR