Емулятор терміналу Sigkill


1

Я використовую tmux. Іноді у мене відкритий емулятор терміналу, і я хотів би вбити його, не закриваючи всі вікна tmux. Зараз я можу зробити це з ps -u <user> | grep urxvtнаступним kill <pid>, але це не здається дуже приємним способом робити речі.

Який правильний метод вбити емулятор терміналу (з командного рядка), не закриваючи tmux?

Відповіді:


0

якщо ви знаєте точну назву процесу, чому цього не намагаєтесь killall <NameOfProc>

$ killall urxvt

або

$ killal -u <user> urxvt 

1
Добре працює, але не здається найприємнішим способом вирішити справи - це справді спосіб «доброго громадянина» зробити це?
So8res

1
@Nate так. в Linux ядро ​​сигналізації відбувається у фоновому режимі кожного разу, коли ви намагаєтеся "закрити" a process.by за замовчуванням killallнадсилає SIGTERMв процес можна надсилати більш сильні сигнали (використовуючи аргумент -s), якщо процес не реагує, як SIGQUITі. SIGKILLthe concept сигнали також існують у вікнах під назвою "повідомлення".
Максвелл С.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.