Я новичок в Ubuntu и новичок здесь. Мне нужно это знать.
Как убить один поток из терминала в Ubuntu? У меня Mozilla открылась и у нее 45 потоков Я хочу убить одного из них.
Я уже искал много источников в Интернете, но безрезультатно. Кто-нибудь может мне помочь?
В терминальном типе:
kill -9 "pid number for the process"
, Например:
kill -9 5624 (number 9 is the code for kill signal)
Для получения числа PID для процесса любое использование:
ps -eLF
или Вы могли использовать команду:
top
Каждый процесс будет иметь свое собственное число PID. Причина этого состоит в том, потому что процессы можно назвать тем же.
Вы не можете. Не уничтожая целый процесс. От man 3 pthread_kill
, функция использовала для обработки сигнала:
NOTES
Signal dispositions are process-wide: if a signal handler is installed,
the handler will be invoked in the thread thread, but if the
disposition of the signal is "stop", "continue", or "terminate", this
action will affect the whole process.
Также см. этот U& L сообщение .
Это, кажется, то, для чего tgkill, но это маловероятно лучший способ иметь дело со слишком многими потоками, открытыми приложением. Это нужно рассматривать как своего рода средство отладки.