В системе Linux кажется, что я не могу убить свой процесс, который я только что начал. вывод ps -ax
:
6731 pts/1 DLl 0:06 ./main
Я старался
kill -9 6731
но это просто остается там. У меня нет root-доступа. Какие у меня варианты?
Он заблокирован на диске IO (непрерывный сон). Это на томе NFS? Он будет убит, как только его разблокируют.
Если он выполняет дисковый ввод-вывод на томе NFS и этот том недоступен, вы обычно не можете его уничтожить. Если вы смонтируете NFS с опцией "intr", то вы сможете сигнализировать о процессе (убить его). Если он не смонтирован таким образом, вам, вероятно, придется перезагрузиться, чтобы очистить его. Лучший вариант - просто вернуть сервер NFS и обработать запрос.