@synapse_people

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

Как можно получить время работы процесса в секундах по его pid?
  • Вопрос задан
  • 259 просмотров
Решения вопроса 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));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект