как убить приложение, запущенное `быстро запустить`

Я создаю приложение, и оно висит на каком-то потоке. как я могу убить это приложение?

попробовал ctrl + c, но оно не сработало (значок остается в области уведомлений)

спасибо

1
задан 4 October 2012 в 16:57

3 ответа

Попробуйте убить его с помощью списка процессов:

Process List

Или - если вы хотите быть более занудным - убить его через консоль, используя $>top

0
ответ дан 4 October 2012 в 16:57

Я предлагаю, чтобы Вы вошли

Cntl-z

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

затем:

kill -9 %1

если его число задания равняется 1. После нажатия Enter в первый раз, когда он упомянет, что [1] останавливается. В следующий раз, когда Вы нажимаете Enter, он скажет Вам, что уничтожается или завершается.

1
ответ дан 4 October 2012 в 16:57

Если вы знаете название вашего процесса, grep против ps, чтобы получить PID (ID процесса). Пример: если бы я хотел остановить Shotwell, я бы сделал это (из терминальной сессии):

$ ps -ef | grep shotwell
xaap001   1779  1139  8 08:08 ?        00:00:01 shotwell
xaap001   1792  1703  0 08:08 pts/1    00:00:00 grep --color=auto shotwell

Первый процесс в списке - это тот, который я хочу (в этом примере), и первый номер в списке PID. Вы также можете видеть, что команда, которую я только что выполнил, также указана там.

Теперь, когда у меня есть свой PID (1779), я могу остановить процесс с помощью этой команды:

$ kill -9 1779
0
ответ дан 4 October 2012 в 16:57

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

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