Подскажите, пожалуйста, почему "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-подобных операционных систем - не предоставляет атомарного механизма для получения информации о запущенных процессах.