Остановка заданий с помощью PID?

Может ли кто-нибудь сказать мне, почему я не могу убить задания ниже при указании их PID? Я могу остановить работу при использовании их% id.

Mac: ~ gd $ ps

PID TTY TIME CMD

4523 ttys000 0: 00,02 –bash

4560 ttys000 0: 00.00 gpg

4609 ttys000 0: 00.00 gpg

Mac: ~ gd $ kill 4560

Mac: ~ gd $ kill 4609

Mac: выход ~ gd $

выйти

Завершены рабочие места.

Mac: задания ~ g $

[1] – Остановлен gpg

[2] + Остановлен gpg

Mac: ~ gd $ kill% 1

gpg: сигнал Завершение захвата … выход

One Solution collect form web for “Остановка заданий с помощью PID?”

Потому что kill %n будет запускать встроенную оболочку, что позволит остановить SIGCONT чтобы они могли понять, что они были убиты.

Чтобы добиться этого с помощью PID остановленных заданий, вам необходимо:

 kill $pid 

(Или kill -TERM $pid если вы хотите сделать его явным)

а потом

 kill -CONT $pid 

Вы не нуждаетесь в -CONT если вы идете на конечное оружие убийства:

 kill -KILL $pid 
  • killall <имя процесса> по всей системе
  • Все еще жив, еще жив после убийства -9 / SIGKILL
  • Как убить - мягко?
  • Убейте много экземпляров запущенного процесса с помощью одной команды
  • Команда Unix для выхода из командной строки
  • Как убить (последний - 1) PID с помощью bash
  • Приостановить процесс, не убивая его
  • Как pkill по имени команды?
  • Единственный случай - это бесперебойный сон?
  • Убейте любую службу, запущенную на определенном порту
  • Как убить задачу, которая не может быть убита (не прерывается?)
  • Interesting Posts

    Запись процесса с первичным использованием PID не работает

    Проверить версию пакета с помощью apt-get / aptitude?

    Изменение интерфейса мониторинга с помощью udev, особенно если установлен маршрут

    Задержка FIN-ACK отправлена ​​по linux

    amd64 или i386? VirtualBox не может запустить клиентскую виртуальную машину

    Что означает поле «cpu MHz» в / proc / cpuinfo гиперпотокового процессора?

    введите значение $ LINE вместо «$ LINE»

    Как сортировать с разделителем длиной несколько символов?

    btrfs на двух физических дисках: md raid 10 или btrfs raid 1

    как отключить настройки времени доступа в Debian linux

    Значение PF_VCPU и PF_WQ_WORKER

    Как автоматизировать подключение к нескольким сетевым устройствам, выполнить команду и сохранить вывод в файл?

    Как переместить панель задач на другой монитор в Linux Mint?

    только показать исходный файл и целевой файл с помощью `ls`

    Отправка запроса CURL с помощью настраиваемого IP-адреса

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