вбити - процес не знайдено


3

коли я перераховую свої процеси, у мене є:

root @ adam-ThinkPad-T410: ~ # ps -e | сигнали grep
11641 pts / 0 00:00:00 сигнали
11642 pts / 0 00:00:00 сигнали
11643 pts / 0 00:00:00 сигнали

але коли я хочу вбити, я отримую інформацію про те, що такого процесу немає:

root @ adam-ThinkPad-T410: ~ # killall -9 11641
11641: процес не знайдено

Я зовсім новачок у Linux і трохи розгублений, я спробував також "вбити 11641" - але все одно не пощастило


kill 11641дає точно таку ж помилку? (У цьому я сумніваюся.) Або ти маєш на увазі, процес все ще живий?
mpy

ще живий, дякую за вашу відповідь, це спрацювало :)
xwhyz

Відповіді:


6

killallочікує назви процесу, наприклад, killall signalsщо вбиває всі такі процеси. В іншому випадку слід використовувати ідентифікатор процесу (з якого ви правильно вилучили ps): kill -9 <PID>де -9є SIGKILLі досить грубо, як правило, а kill <PID>достатньо (але це не працює у вашому випадку). man killallі man killваші друзі.


2
Бий мене до цього! :) Ось сторінка людини .
Ніколь Гамільтон

@NicoleHamilton: Вибач;)
mpy

ЛОЛ. Зовсім ні. Я бачу, що ти відносно новий учасник і, ймовірно, можеш скористатися додатковими балами повтору більше, ніж я. (Єдине рішення, яке ви вже отримали, було моїм.) Продовжуйте працювати.
Ніколь Гамільтон

@NicoleHamilton: Я вже здогадався про вашу заявку;) - і велике спасибі за ваші заохочувальні слова.
mpy

5

Команда grep повертається як процес, коли ви передаєте її з іншої команди. Я припускаю, що process 11641це процес grep, який по суті завершився (і не може бути вбитий так, як ви намагаєтесь його припинити).

Спробуйте це зробити:

ps -e | grep signals | grep -v grep

Це по суті видаляє процес грепування з результату.


ні, у мене все одно такі ж
ідентичні

пс -е | grep [s] ignals рятує вас grep -v .. Я отримав його з іншої публікації, яку я, на жаль, не пам’ятаю і тому не можу зарахувати
ezdazuzena
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.