Назад | Перейти на главную страницу

ps выдает ошибку / proc / PID: нет такого файла или каталога

Подскажите, пожалуйста, почему "ps auxw" вернул мне следующую ошибку?

/ proc / 15067: нет такого файла или каталога

Ниже приведен процесс, который выполнялся в то время и был указан PS.

ftpib 15067 0,0 0,0 3724 344? S 22:40 0:00 bin / qmail-inject

Каковы возможные причины такой ошибки?

Я подозреваю, что вы просто столкнулись с состоянием гонки, в котором процесс завершается (а) после того, как ps получает список идентификаторов процессов, но (б) до того, как он фактически прочитает файлы в /proc. Linux - и я подозреваю, что это верно и для других unix-подобных операционных систем - не предоставляет атомарного механизма для получения информации о запущенных процессах.