Я б розбив вашу проблему на 2 частини:
1) Як я знаходжу розпочаті мною процеси? Виконати це:
ps -u `whoami`
Це про whoamiвсяк випадок, якщо ви не знаєте імені облікового запису, який ви використовуєте, інакше просто введіть назву облікового запису без зворотних лапок.
Тут буде перераховано всі процеси, які можна видалити з вашого облікового запису.
2) psКоманда перелічить номер процесу, TTY, Час та CMD. Ідентифікатор процесу - це перший стовпець. Використовуйте це число, щоб вбити процес. Будьте обережні, вбиваючи процес. Ви можете щось зламати, якщо ви вб'єте неправильний процес. Для вбивства процесу ви використовуєте killкоманду, яка надсилає SIGNAL до процесу. Сигнал вказує, що повинен робити процес . Наприклад, при надсиланні в -1процес буде запропоновано завантажити файл конфігурації; надсилання a -2еквівалентно натисканню клавіші Control + C у цьому процесі; -9змусить ядро відмовитися від процесу, не повідомляючи його процесу.
Припустимо, що ps -u whoamiповернув щось подібне
PID TTY TIME CMD
4333 pts/1 00:00:00 fish
4335 ? 00:00:00 fishd
4816 ? 00:00:00 intellij
4868 ? 00:50:42 java
4939 ? 00:00:19 fsnotifier64
7667 ? 02:49:08 firefox
7698 ? 00:00:00 unity-webapps-s
І ви хотіли вбити firefoxпроцес за його ідентифікатором процесу, тоді ви зробите:
kill -1 7667
Потім ви повторно запустите ту саму psкоманду і перевірте, чи процес все ще працює. Якщо він все ще працює, то зробіть
kill -2 7667
працюючи по дорозі -9.
Щоб знищити всі процеси, розпочаті вашим обліковим записом, введіть kill <level> -1. Те саме, що і раніше: працюйте по своєму шляху -9.
Якщо ви знаєте назву процесу, ви можете просто піти killall <processname>, де саме ви намагаєтеся вбити. Наприклад: killall fish(риба, в цьому сенсі, є Дружнім Інтерактивним Шеллом).
Документацію killallможна знайти тут: http://manpages.ubuntu.com/manpages/hardy/man1/killall.1.html
kill -15 -1, і переходитиму лише до того,kill -9 -1якщо будуть вперті процеси, і я знаю, що роблю . Випадково вбивати процеси, які можуть бути посеред транзакції бази даних, - це не те, що потрібно робити так випадково, як ви пропонуєте.