Хотите знать, как определить, сколько времени занимает вызов system(), passthru(), exec() (любой из них). Например. Я использую system() для вызова внешней программы, я хотел бы рассчитать, сколько времени это займет, чтобы, если это займет слишком много времени, я мог убить ее или выполнить другую операцию над ней.
Определите, сколько времени занимает операция system(), pasthrus(), exec() в php.
Ответы (1)
$start = microtime(true);
system(....);
$end = microtime(true);
echo "system() call took ", $end - $start, " microseconds";
В остальном, проверьте управление временем ожидания shell_exec() и exec()
person
Marc B
schedule
30.08.2011
Это фактически показывает, сколько времени потребовалось для запуска system (). Я ищу счетчик того, сколько времени занимает system(), поэтому, пока он все еще работает, я могу сказать, превысил ли он время, которое я ему установил.
- person si-mikey; 31.08.2011