Как убить процесс с помощью одной команды?

Я хочу убить процесс, после обнаружения id за один шаг.

В настоящее время я использую эти две команды:

pidof <name> kill <#number_which_is_result_of_command> 

Как я могу написать одну команду для этого?

4 Solutions collect form web for “Как убить процесс с помощью одной команды?”

Вы также можете убивать процессы по имени:

Пример:

 pkill vim # kill all processes containing vim in the process name 

Чтобы ответить на ваш конкретный вопрос с помощью набора команд, используйте:

 kill `pidof <name>` 

Поскольку pidof <name> дает вам PID процесса, который вы пытаетесь убить, вы можете использовать его с помощью командной строки, например, -9 т. Д.

Протестировано с bash и tcsh .

Должен быть комментарий к Левону, но мне здесь не хватает представителя:

Riffing на обсуждении в принятом ответе на этот вопрос: https://serverfault.com/questions/397762/how-to-make-folders-00-99-with-a-single-command-in-ubuntu

Я бы сказал, что может быть предпочтительнее (или, по крайней мере, полезно / понятно для последующих поисковиков)

 kill $(pidof <name>) 

Дополнительная ссылка на $ () vs. `: http://mywiki.wooledge.org/BashFAQ/082

Вы также можете использовать команду killall для уничтожения конкретного процесса.

 killall vim 
  • D state process kill
  • unkillable / unstoppable нормальный пользовательский процесс, как принудительно контролировать его?
  • Сделать процесс unkillable в Linux
  • Как убить процесс, который говорит «Операция не разрешена» при попытке?
  • Убивать дочерние родительские процессы в одной команде
  • Как я могу убить процесс и убедиться, что PID не был повторно использован
  • Приостановить процесс, не убивая его
  • Убейте любую службу, запущенную на определенном порту
  • процесс id и процесс убийства - ps commmand
  • kill pid не работает?
  • Почему команда killall убивает только один экземпляр процесса?
  • Interesting Posts

    Преобразование абсолютной символической ссылки в относительную символическую ссылку с помощью простой команды Linux

    Отключено подключение NFS

    Могу ли я ускорить вставку в vim?

    Сетевой интерфейс не принимает кадры, если в режиме неразборчивости

    Как отключить xxtrace и сохранить код выхода

    Неважно, какой компьютер (хост или клиент) я генерирую пару ключей SSH?

    Остановить compiz из анимированного списка истории хрома?

    Почему у mkdir по умолчанию установлен флаг -p, чтобы разрешить создание вложенных каталогов?

    Найти файлы, содержащие строку, и не содержать другой

    Как создать CronJob для запуска команд при перезагрузке?

    Переход от Debian 6 Устойчивость к сжатию до версии для тестирования

    Как задержать запуск программы при загрузке – Xubuntu

    Экстра% в выходе скрипта awk

    Как я могу использовать команды ruby ​​gem, такие как bundler, когда ruby ​​устанавливается менеджером пакетов nix?

    Роль оператора экспорта -f при создании функций в bash_profile

    Linux и Unix - лучшая ОС в мире.