PHP CLI程序在后台运行

时间:2014-02-05 08:02:34

标签: php windows background rabbitmq

我正在使用RabbitMQ消息传递服务来运行一些后台服务。我面临的问题是我一直打开我的命令行,该命令行连续运行脚本

php receive_messages.php

启动我的兔子MQ服务器或WAMP后,这些脚本是否可能在后台运行?

在linux中我可以使用一些程序,比如永远但在windows ???

1 个答案:

答案 0 :(得分:0)

尝试在while循环中运行PHP脚本并使用屏幕运行。

示例代码:

#!/usr/bin/php
ignore_user_abort(true);    
set_time_limit(0); 

while(true) { 
   echo 'Running..'; // Code here
   sleep (60); // Sleep 60 seconds
}

cmd的命令(首先通过按alt + r启动cmd然后键入cmd):

start /B php.exe myscript.php