@synapse_people

Как получить время работы процесса?

Как можно получить время работы процесса в секундах по его pid?
  • Вопрос задан
  • 258 просмотров
Решения вопроса 1
@Wexter
ps -p pid -o etime
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
terrier
@terrier
ps -p $PID -o time=
И преобразовать в секунды
Ответ написан
dalmariko
@dalmariko
Ни рыба ни мясо. Програмясо
$start1=microtime(true);

$pages=[];
for($i=1,$x=2;$i<100000;$i++){
if( ($i)%9 !=0){$pages[$x]["$i"]=$i;}

else{$pages[$x++]["$i"]=$i;}
}

echo"";
var_dump($pages);
echo"";

$finish1=microtime(true);
echo $rez1=$finish1-$start1;
Ответ написан
Комментировать
@synapse_people Автор вопроса
Кому нужно будет
$pscmd = sprintf('ps -o etimes= -p "%d"', $pid);
$output = shell_exec($pscmd);
            $time = intval(trim($output));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы