Я просто запустил верхнюю команду, чтобы увидеть следующий процесс
chown -r me:me allMyMusic
И он работал около 5 минут, однако столбец TIME + в верхней команде сообщил, что он работает около 0:12.10
секунд. Он также довольно медленно увеличивается.
Кто-нибудь сталкивался с тем, что столбец TIME + верхней команды неверно сообщает о прошедшем времени?
В столбце отображается время процессора, затраченное на процесс, а не реальное время. Я не вижу, указано ли это на странице руководства, но вот несколько копий с about.com:
«TIME Общее время ЦП, которое задача использовала с момента своего запуска. Если включен накопительный режим, это также включает время ЦП, используемое дочерними процессами, которые умерли. Вы можете установить кумулятивный режим с помощью параметра командной строки S или переключить его с помощью интерактивная команда S. После этого строка заголовка будет изменена на CTIME. "
Руководство описывает столбец ВРЕМЯ как:
ВРЕМЯ
Общее время процессора, которое задача использовала с момента ее запуска. Если кумулятивный режим включен, это также включает время процессора, используемое дочерними процессами, которые умерли. Вы можете установить кумулятивный режим с помощью параметра командной строки S или переключить его с помощью интерактивной команды S. После этого строка заголовка будет изменена на CTIME.
чтобы увидеть время, затраченное процессом на данный момент (как root)
ps aux |grep (processName)
по крайней мере, на Linux должно быть похоже на Mac, но это покажет вам время начала, и следующий процесс grep даст вам текущее время, хотя вы можете запустить команду 'date'