2013-10-15 3 views
-1

У меня есть скрипт php. Я хочу запустить это в фоновом режиме в ubuntu. я попытался с помощью & после расширения .phpphp script в фоновом режиме в ubuntu

php filename.php & 

он показывает что-то вроде: "[1] 15996" этого. Я не понимаю смысла этого. пожалуйста, помогите мне с этим. что я должен сделать, чтобы запустить php-скрипт в фоновом режиме. и как я могу проверить его. Я использовал команду «top» для проверки файлов running.but, я просто показал, что терминал запущен и не показывает точный файл, который работает iam. Просьба помочь мне с этим тоже

дия: 1) как запустить PHP скрипт в фоновом режиме в убунту 2) как я проверить, является ли она работает или нет

ответ

2

[1] 15996 означает, что процесс запущен, и процесс id - 15996. Хорошая вероятность того, что скрипт, который вы запускаете, выполняется до того, как вам удастся найти его в списке процессов, если вы не знаете, что он довольно трудоемкий. Вы можете проверить, работает ли он:

ps -aux | grep 15996 
+1

благодаря Хамза кубба я получил его –

0

Вчера я сделал что-то похожее.

Чтобы запустить сценарий, просто используйте crond, чтобы выполнить его, вы должны взглянуть на это: Executing php with crontab.

Чтобы проверить, если он работает вы можете использовать ps команды, что-то похожее на это:

ps -ef | grep filename.php | grep -v grep > /dev/null 
if [ $? -eq 0 ]; then 
    echo "running" 
else 
    echo "not running" 
fi 
2

это мой вопрос й узнал ответ на мой вопрос .so, я хочу поделиться с и всеми , ответ

просто введите команду

nohup php <filename>.php & 

процесс начнется и у будет найти номер процесса, как я нашел «15996» .Некоторые номер.

теперь типа «верх» в UBUNTU терминале .u будет найти процесс работает с тем же самым номером процесса U Got

спасибо всем за мой вопрос конечной точки и нажмите.

я надеюсь, что в будущем этот пост может помочь некоторым один

благодаря

Смежные вопросы