【问题标题】:PHP CLI program run in backgroundPHP CLI 程序在后台运行
【发布时间】:2014-02-05 08:02:34
【问题描述】:

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

php receive_messages.php

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

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

【问题讨论】:

标签: php windows background rabbitmq


【解决方案1】:

尝试在 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 

【讨论】:

  • q是win平台
猜你喜欢
  • 2013-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-14
  • 1970-01-01
  • 2013-09-21
  • 1970-01-01
  • 2014-01-10
相关资源
最近更新 更多