begin process at 2012 05 30 05:50:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Système

 > 

Noyau

 > 

Processus signal kill


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Processus signal kill

dimanche 9 octobre 2011 à 15:44:34 | Processus signal kill

renovatio34

Membre Club


Bonjour à tous,

voila j'ai un programme "fic1" qui exécute une boucle sans fin en attendant de recevoir le signal SIGUSR1.

Je voudrai créer un second programme "fic2" qui fasse




kill(pid, SIGUSR1);




pour stopper "fic1" le problème c'est que je ne sais pas comment faire pour passer le pid de "fic1" vers "fic2" .

Merci pour votre aide.
lundi 10 octobre 2011 à 13:44:23 | Re : Processus signal kill

patatalo

Membre Club Administrateur CodeS-SourceS
salut,

Tu peux passer par un fichier quelcquonque.
Par exemple : "/var/lepiddufichierafermersousformeascii" qui contiendra le PID de fic1.

fic2 n'as plus qu'a verifier que ce fichier existe et si oui, le lire pour obtenir le PID a fermer.

@++
mardi 11 octobre 2011 à 10:43:45 | Re : Processus signal kill

andoid

dans fich1
struct sigaction sa;
sa.sa_handler=fich1

sigaction(SIGUSR1,&sa,0);

dans fich2 tu fais kill(getpid(),SIGUSR1) et tu mets ton main dans fich1 à la fin tu fais un makefile sa devrai marche



Cette discussion est classée dans : programme, kill, processus, signal, fic1


Répondre à ce message

Sujets en rapport avec ce message

mon programme se ferme pas corectement [ par loicus ] J'ai un bug, mon programme ne se ferme pas corectement, cad :Il se ferme mais sont processus reste actif quand je fais Ctrl alt del et que j'affiche l 3 questions [ par morgandetoi06 ] bonjourvoila donc j ai 3 questions:-comment desactiver le ctrl+alt+supr ?-comment faire pour qu un programme lancé ne s affiche pas dans la liste des Suppression d'un executable par son processus [ par remidub ] Bonjour,Je développe actuellement un programme (en C/C++) qui doit se mettre à jour automatiquement. Pour cela je télécharge la mise à jour, je suppri Processus & Handle [ par ro0tsman ] Bonjour all,je voudrai savoir s'il est possible de trouver le handle d'une fenêtre à partir de son processus (id) ?Sinon de manière générale, comment Processus [ par ToToL ] BonjoursJ'ai un programme en mode : console application.j'aimerai savoir comment voir si mon application est déjà lancée ou non. s'il y a plusieurs me signal ctrl+c sous win32 [ par alkove ] Bonsoir à tous, En fait j'ai deux questions ;) - est-il possible de savoir, ayant l'handle d'un processus, si ce processus en question s'execute en Connaitre les infos d'un processus [ par _brau_ ] Bonjour, je cherche a savoir s'il existe une fonction qui nous permet de connaitre le nom de l'executable qui est lancé. En gros, je fais un programme controle execution programme [ par cybermax62 ] je travaille sous Linux Debian en C++. j'aimerai faire un service du type "Gestionnaire des Tâches Windows", mais qui aurait la particularité de kille killer un processus pére sans perdre le fils [ par nander ] bonjour!je cherche a faire un petit programme de mise a jours de mes application.mon application principale lance mon programme qui kill a lors son pé Envoyer un signal à un processus [ par Zorgg ] Bonjour, J'aurais besoin d'envoyer juste un bit de temps a autre entre deux processus sous windows. Je pensais utiliser les signaux (signal.h) Mais je


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales