У меня всегда есть проблемы с убийствами программ. Это так расстраивает. Посмотрите на этот пример ниже. Я просто хочу убить процесс nano с идентификатором 29409. Почему, когда я набираю sudo kill 29409, это не сработало?
$ ps aux | grep 29409
root 29409 0.0 0.0 71248 3980 pts/1 T 00:06 0:00 sudo nano /etc/network/interfaces
computer 29565 0.0 0.0 15948 2236 pts/1 S+ 00:13 0:00 grep --color=auto 29409
pc@pc:~$ sudo kill 29409
pc@pc:~$ ps aux | grep 29409
root 29409 0.0 0.0 71248 3980 pts/1 T 00:06 0:00 sudo nano /etc/network/interfaces
Я нахожу использование pkill главным: sudo pkill nano
Вместо идентификатора процесса, Вы даете имя процесса к pkill, и это попытается завершить все процессы, которые соответствуют ему. Как с эти kill
команда, можно обратиться к отправке сигнала SIGKILL, а не SIGTERM, если процесс отказывается завершаться корректно:
sudo pkill -9 nano
Необходимо будет отправить Сигнал уничтожения SIGKILL со значением 9, который завершает процесс с данным идентификатором Процесса.
kill -9 PID
В зависимости от Задания, если это - фоновое задание, Вам, вероятно, придется уничтожить его при помощи kill -9 $! PID
команда.
, С другой стороны, можно использовать эти top
команда. Выполненная команда Top, которая будет перечислять все Ваши Процессы и затем использовать k
для уничтожения процесса.
можно всегда получать справку с помощью эти man
страницы. такой как man kill
команда даст Вам подробную информацию.
Удачи!
/dev/sda1:clean
сообщение появляется от fsck
выполняемый во время начальной загрузки (см. ответ здесь ). Факт это OP' s система wouldn' t начальная загрузка не имеет никакого отношения к сообщению. Начальная загрузка проблемы происходила, вероятно, из-за неподходящего используемого графического драйвера, который является, почему этот ответ работал на некоторых людей.
– Sergiy Kolodyazhnyy
17 December 2017 в 20:48