Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: exec() запуск и остановка php процесса из консоли по PID
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » exec() запуск и остановка php процесса из консоли по PID

Страниц (1): [1]
 

1. razorg1991 - 30 Мая, 2016 - 19:48:22 - перейти к сообщению
Вопрос в следующем как в UNIX получить pid запускаемого процесса через функцию exec(), чтобы потом можно было остановить этот скрипт консольной командой kill pid?
2. br - 30 Мая, 2016 - 21:06:03 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $command = 'you_command';
  2. exec('nohup ' . $command . ' > /dev/null 2>&1 & echo $!', $res);
  3. $pid = $res[0];
3. Мелкий - 30 Мая, 2016 - 21:39:06 - перейти к сообщению
proc_open, proc_terminate?
4. armancho7777777 - 30 Мая, 2016 - 22:05:35 - перейти к сообщению

 

Powered by ExBB FM 1.0 RC1