| |
|
|
| | Запускается daemon, то есть скрипт s_server.php в FreeBSD следующим действием:
exec('/usr/local/bin/screen -L -dmS tetris /usr/local/bin/php s_server.php');
Как можно определить, запущен ли он на данный момент? Сейчас его статус можно определить, например, заглянув в процессы через Putty. | |
| |
|
|
| |
|
|
| |
для: WWJD
(02.05.2007 в 07:58)
| | | system('ps -px');
-должен показать все запущенные процессы | |
| |
|
|
| |
|
|
| |
для: вит
(02.05.2007 в 10:09)
| | | Попробовал. Косяк в том, что эта функция выводит все содержимое на экран. Какая функция позволяет найти процесс, висящий на сервере, по его названию? И как выполнить эту функцию, получить результат в строку, ну и уже работать в скрипте с этой строкой.
Выполнить именно эту команду не удалось, я выполял команду system("top -Uwww"). | |
| |
|
|
| |
|
|
| |
для: WWJD
(02.05.2007 в 11:18)
| | | Пропустите результат через grep
<?php
system('ps -px | grep screen');
?>
|
| |
| |
|
|