Changes between Version 13 and Version 14 of SoftWare/SignalCheckpoint
- Timestamp:
- Oct 11, 2012, 9:38:12 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoftWare/SignalCheckpoint
v13 v14 83 83 }}} 84 84 85 Le script {{{bash}}}suivant lance automatiquement le programme85 Le script '''{{{bash}}}''' suivant lance automatiquement le programme 86 86 et lui envoi ensuite le signal {{{USR2}}} puis {{{USR1}}} pour l'arrêter. 87 87 Il est programmé à la manière d'un job pour un scheduleur, 88 88 c'est à dire il s'envoie les signaux à lui même et utilise des trap en interne. 89 A noter que le script est aussi valide sous '''{{{ksh}}}''', 90 il suffit de remplacer dans le shebang le chemin de {{{bash}}} par celui de {{{ksh}}}. 91 En effet, les fonctions intégrées au shell nécessaires 92 ({{{trap}}} pour détourner les signaux et {{{jobs}}} pour avoir la liste des sous processus) 93 sont identiques dans les deux shells. 89 94 {{{ 90 95 wget http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/signal-checkpoint/test_sgck1.sh 96 chmod u+rx test_sgck1.sh 97 ./test_sgck1.sh 91 98 }}} 99 Il est inutile d'utiliser les shells basé sur '''{{{csh}}}''' ({{{tcsh}}}). 100 A notre connaissance, ces shells ne savent pas gérer les signaux sauf de manière très basique via {{{onintr}}} 101 ce qui est totalement insuffisant ici. 102 A vrai dire, le {{{csh}}} est complètement dépassé... 92 103 93 104 == Repository ==