Magazine Internet

Faites une pause

Publié le 19 octobre 2007 par Peck

Restez sur http://linux-attitude.fr/post/Historique-timestampe
Niveau :

Faites pauseFaites pauseFaites pauseFaites pauseFaites pause


Résumé : kill -STOP ; kill -CONT

Lorsque vous lancez un programme, vous pouvez lui faire faire une pause. Vous savez tous comment faire :

Super, et maintenant si le soft a été lancé en arrière plan ?

Bravo, vous avez passé le premier test. Maintenant, plus difficile. Et si le soft a été lancé depuis un autre terminal ? La réponse se trouve dans l'étude des signaux. Il existe un grand nombre de signaux, pour preuve :


Mais une sélection précise permet de retrouver ceux qui sont derrière ctrl-z et fg. Il s'agit de STOP (19) et CONT (18). La réponse est donc :

PS : Tant qu'on est dans les signaux, notez le signal sigalarm qui permet de réveiller un sleep qui dort (attention sa valeur de retour ne sera alors plus 0).

$ kill -14 1234

Retour à La Une de Logo Paperblog

A propos de l’auteur


Peck Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte