убийство переводчика bash

Я пытаюсь убить / bin / bash, но когда я делаю

ps aux | grep "/bin/bash"

, и я убиваю связанный с ним pid, он дает мне ошибку.

Любая помощь приветствуется. Также вы можете рассказать мне, что является результатом его убийства.

my shell pic

1
задан 27 April 2018 в 18:07

2 ответа

Процесс, указанный здесь, - это grep command, а не процесс bash. Процесс grep заканчивается, когда производится выход. Таким образом, вы получаете сообщение об ошибке, указывающее на отсутствие такого процесса, когда вы пытаетесь его убить!

ps aux не включает путь в вывод, и вы ищете полный путь - и ничего не находите.

Чтобы найти процессы bash, запустите

ps aux | grep bash

Затем вы можете убить желаемый процесс bash.

2
ответ дан 17 July 2018 в 16:01

Процесс, указанный здесь, - это grep command, а не процесс bash. Процесс grep заканчивается, когда производится выход. Таким образом, вы получаете сообщение об ошибке, указывающее на отсутствие такого процесса, когда вы пытаетесь его убить!

ps aux не включает путь в вывод, и вы ищете полный путь - и ничего не находите.

Чтобы найти процессы bash, запустите

ps aux | grep bash

Затем вы можете убить желаемый процесс bash.

2
ответ дан 23 July 2018 в 16:56
  • 1
    Спасибо, человек, но он не убивает bash, вы знаете, почему? – PostMaloneM3m3r 27 April 2018 в 18:17
  • 2
    Потому что ты не пытаешься! Вы запускаете kill 2236 - был pid grep, который просматривал текст для вас! – vidarlo 27 April 2018 в 18:18
  • 3
    Я попытался отправить сигнал 15 с убить, и он ничего не делает. Знать почему? – PostMaloneM3m3r 27 April 2018 в 18:27
  • 4
    Повторите мой ответ. Затем прочитайте, что вы видите на экране. Запустите ps aux | grep 'bash и сравните его с выходом `ps aux | grep '/ bin / bash'. Вы заметили разницу? – vidarlo 27 April 2018 в 18:28
  • 5
    Один показывает только / bin / bash, а другой показывает оба из них bash и / bin / bash – PostMaloneM3m3r 27 April 2018 в 18:31

Другие вопросы по тегам:

Похожие вопросы: