Я запускав кілька сценаріїв Python, щоб зобразити деякі речі, а інколи я втрачу інформацію про те, які вікна породили його, і просто вбити його ^Z
. Однак, на відміну від Windows, пов'язані вікна не вмирають; вони стирчать і не можуть бути закриті.
Ці вікна здаються незрозумілими; вони не перемальовуються після зменшення чи зменшення розміру. Я новачок у Linux env, тому не можу повністю сформулювати те, що відбувається, але в будь-якому випадку, як я можу позбутися цих вікон зомбі-сиріт-хобо?
^ Z не вбиває процес Linux. Це просто призупиняє. ^ С повинен бути вашим першим вибором. Коли вам доведеться вдатися до ^ Z, щоб відновити контроль над терміналом, вам слід вбити призупинену роботу, щоб звільнити ресурси, які вона все ще використовує. Під час призупинення він не загине за допомогою сигналу, окрім SIGKILL. Таким чином, "bg" буде корисним, щоб дитина померла. xkill приємний і простий у використанні, але він насправді також не вбиває процес. Добре поводилася програма, яка не застрягла, наприклад, тому що її призупинено, вийде, коли її X-з'єднання буде закрито xkill.
—
Мартін Дорей
exit
і процес (и) повинен автоматично вийти (принаймні зі свого досвіду). Також ви можете скористатисяps -A
командою, а потім набратиsudo kill <process id here>
.