website logo
Auteur
avatar
Tcheko

Forum » » Général » » Comment tuer un processus ?


Post� : 26-03-2010 08:01 icone du post

Citation : BatteMan 

Sinon, y'a une commande shell qui permet de lister les process en cours (mais je ne m'en souviens plus) et leur "numéro". Une fois qu'on a ce numéro, on peut couper le process, toujours via le shell... Seul soucis, je ne me souviens ni de la première ni de la seconde commande... Faut dire que je m'en servais pour couper SMBFS quand j'utilisais le P3 que j'avais gagné Ã l'Alchimie en 2006 (2005 ?), ça remonte ;)

--
/me pense que quelqu'un saura de quoi /me parle  


yay,

Status pour obtenir le numéro du process CLI (et pas du 'PID' au sens exec)
Break avec le numéro du process CLI pour stopper la tache.

Break ne 'fait' qu'envoyer un CTRL+C (il doit être possible d'envoyer d'autre CTRL+? avec un paramètre) au process CLI indiqué par le numéro.

Cela ne fonctionne que si le process CLI n'est pas mort ou écoute le signal que l'on envoi ce qui n'est pas toujours le cas.

Donc status et break ne s'appliquent pas dans le cas cité. Une tâche partie en freestyle --> la meilleure solution, c'est freeze.

++
Czk

-------------------------------------
Quelque soit le chemin que tu prendras dans la vie, tu auras des ampoules aux pieds.
Czeko.free.fr

Cet article provient de Meta-MorphOS
https://www.meta-morphos.org/viewtopic.php?topic=480&forum=27