Пробовал с некоторыми примерами, такими как ps и ps -ef, после того, как убил процесс с помощью ПИД-кода kill-9 в Linux, как проверить погоду, процесс убит или нет?Процесс убийства Linux с kill -9 PID
1
A
ответ
0
Снова запустите ps aux stat,pid
, и вы увидите, что процесс с этим pid
является либо зомби ('Z' в первом столбце), либо мертвым.
Редактировать: Спасибо, Марк Б, за то, что указали мне на зомби.
+1
, если только это не зомби, или у пользователя нет привилегий, чтобы убить конкретный pid. –
0
Атер убийства, проверьте PID процесса:
$ pidof PROCESS
Вы не должны видеть, не выход, если процесс пошел.
Другого подобный способ:
$ ps aux | grep PROCESS
Примечание:
- Вы можете убить свой собственный процесс, но только корневой пользователь может убить системный процесс или другой пользовательский процесс.
- После того, как вы завершите процесс, вы можете получить зомби, вы все равно можете увидеть его в списке процессов, но с состоянием STATE Z (это означает Zombie). Зомби не могут быть убиты, они уже мертвы, поэтому, чтобы «убить» зомби, вам нужно убить родителей зомби. Тем не менее, в общем, вам не нужно избавляться от процессов зомби, если у вас их много.
Смежные вопросы
- 1. Процесс убийства на Android от pid
- 2. Возвращаемое значение kill -9 $ pid
- 3. Runtime.getRuntime(). Exec («kill -9» + PID) не работает
- 4. Процесс убийства и жатвы
- 5. Как убить процесс linux с помощью pid из php?
- 6. Невозможно убить процесс зомби с kill -9
- 7. Последний процесс pid linux
- 8. PHP Фоновый процесс убийства себя
- 9. Почему Ghost Process появляется после kill -9
- 10. Процесс убийства в Shell Script
- 11. процесс убийства linux в состоянии D
- 12. Процесс убийства в node.js
- 13. Tomcat 8 session persistence после kill -9 <PID>
- 14. Is kill (pid, 0) гарантированно возвращает 0, если процесс существует?
- 15. Как убить процесс по его pid в linux
- 16. kill -9 и производственное приложение
- 17. Linux не может убить PID: неверный сигнал
- 18. Последствия использования kill -9 для процессов узла?
- 19. Как убить все дочерние процессы, порожденные процессом, запущенным из сценария при kill или kill -9
- 20. PID java application and kill
- 21. Процесс, выполняющийся в бэкэнде после убийства
- 22. процесс убийства, используемый vb.net
- 23. процесс после убийства/удаления
- 24. Процесс убийства в onPause()
- 25. процесс убийства java.exe
- 26. Процесс linux kill с использованием таймаута в миллисекундах
- 27. Почему номер 9 в команде kill -9 в unix?
- 28. Процесс убийства на удаленном хосте с использованием Fabric
- 29. , когда родительский процесс убит «kill -9», как прекратить дочерние процессы
- 30. Вилка Как убить Процесс с PID
Можете просмотреть список процессов с помощью команды top и убить с помощью kill -9 PID, теперь, как проверить, что он погубит процесс, убит или нет? – Joe
Общеизвестно, что люди только слышали о SIGKILL ('-9') для прекращения процесса. Правильный способ - попросить его сначала закрыть его, используя 'kill -TERM pid', и если он немного не отреагирует на это, то [вы можете вывести] (http://stackoverflow.com/questions/4042201/how-do-sigint-relate-to-the-other-end-signals) 'kill -9'. Это как различие между просим вашего гостя уйти и убить его без предупреждения. – msw