Je veux tuer le fil spécifique d'un processus à la ligne de commande ... y at-il une commande pour y parvenir?puis-je tuer thred spécifique d'un processus à la ligne de commande dans Linux en utilisant une commande?
Répondre
Je ne pense pas que vous pouvez le faire. La plupart des programmes ne sont pas conçus pour gérer l'arrêt d'un de leurs threads à leur insu. Le programme peut avoir transmis des données importantes à ce thread, ou peut-être attendre qu'il se termine.
Si cela vous préoccupe vraiment, vous pouvez essayer de trouver une version mono-thread ou multi-processus du programme. Par exemple, Apache possède à la fois une version prefork (non-threaded) et une version worker (threaded).
il y a une API pour cela, sur Linux:
int tkill (int tid, int sig);
fait référence à l'homme la page tkill (2)
+1 même si c'est une fonction et non une commande. Mais il est conseillé d'utiliser 'tgkill' à la place si' tkill' comme spécifié dans la page 'man' –
- 1. Tuer un processus dans Linux
- 2. Ligne de commande de processus sous Linux 64 bits
- 3. Comment afficher la ligne de commande et les variables d'environnement pour un processus dans la ligne de commande linux
- 4. Linux ligne de commande: diviser une chaîne
- 5. * sur la ligne de commande linux
- 6. Filigrane vidéo à partir de la ligne de commande Linux
- 7. implémentation de la commande cd en utilisant chdir() dans linux
- 8. Gnokii travaillant dans la ligne de commande Linux mais pas dans la commande système PHP
- 9. Commande à distance de la ligne de commande Chrome sous Linux?
- 10. comment convertir la chaîne en fichier entier binaire en utilisant la ligne de commande sous Linux
- 11. Comment tuer la dernière fenêtre Internet Explorer ouverte en utilisant une commande?
- 12. comment tuer 2 processus dans Linux
- 13. est-il une commande de ligne de commande simple dans Linux pour justifier le code C++?
- 14. L'exécution de la commande système en PHP diffère en utilisant le navigateur et en utilisant la ligne de commande
- 15. Paramètres de ligne de commande Linux 64 dans Assembly
- 16. java - exécute une commande dans linux
- 17. Comment communiquer avec un processus indépendant en utilisant son interface de ligne de commande?
- 18. En utilisant nntool [Matlab] de la ligne de commande
- 19. PHP en ligne de commande
- 20. Programme de ligne de commande processus png à 18bit
- 21. resume/suspendre enery star linux depuis la ligne de commande
- 22. ligne de commande pour ouvrir une fenêtre
- 23. a commencé à partir de la ligne de commande?
- 24. organigramme de la commande "cp" dans linux
- 25. Obtenir TargetInvocationException en utilisant la ligne de commande Parser Library
- 26. Processus Regex en utilisant cut (Linux) (sh)
- 27. Comment passer d'une ligne de commande multiple sed dans la ligne de commande à une seule ligne dans le script
- 28. affichant un fichier long sur une seule ligne dans la ligne de commande linux
- 29. Exécuter MySQL procédure stockée en utilisant la ligne de commande
- 30. Linux commande awk
Mais, si vous voulez tuer un programme en cours d'exécution, vous pouvez utiliser la commande 'kill pid'. – VolatileDream