os.kill ( )
DESCRIPTION.
Envoie un signal donné à un processus précisé.
SYNTAXE.
os.kill ( processus , signal )
os.kill ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
processus ⇨ identifiant du processus [ OBLIGATOIRE ]
signal ⇨ signal envoyé [ OBLIGATOIRE ]
REMARQUES.
processus doit être un int ( ) indiquant le PID (Process IDentifier) du processus.
signal doit être l'une des valeurs définies dans le module signal, de la bibliothèque standard, ou un int ( ) lui correspondant.
Voir la module signal, de la bibliothèque standard, pour plus de détails sur l'utilisation des signaux envoyés à un processus.
EXEMPLE.
import os
kenfant = os.fork ( )
if kenfant :
print ( "Processus principal en cours ..." )
print ( "Envoi du signal de pause à" , kenfant )
os.kill ( kenfant , signal.SIGSTOP )
print ( "Envoi du signal de reprise à" , kenfant )
os.kill ( kenfant , signal.SIGCONT )
print ( "Processus principal Terminé." )
else :
print ( "Processus enfant" , os.getpid ( ) , "en cours." )
print ( "Mon Python pas à pas ... " )
Une fois enregistré, ce script doit être lancé depuis un terminal Linux avec la commande :
python /chemin/monscrip.py (où /chemin/monscrip.py est le nom de votre script avec son chemin).
Pour une meilleur compatibilité, chemin et nom de doivent as comporter d'espace ou de caractères spéciaux.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.