PHP 生成过程

标签 php

如何在 PHP 页面中生成一个进程以启动一个在请求的执行时间内存活的程序?

换句话说,我希望页面有一个正常的生命周期(几毫秒),但启动一个在服务器上保持运行的程序。谢谢

最佳答案

使用这段代码:

<?php exec('nohup /usr/bin/my-command > /dev/null 2>&1 &'); ?>

这会将子进程 fork 到后台并将所有输出写入/dev/null。这样 PHP 就会继续执行脚本,就好像没有任何它必须等待的输出一样。

关于PHP 生成过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8956732/

相关文章:

php - 如何简化一个键不直接映射到 id 的复杂多对多关系?

php - 我的 php pdo 类执行时间太长

php - fatal error - 打开的文件太多

php - define ('MENU_IS_ROOT' , 0x0001) 和 define ('MENU_IS_ROOT' , 1) 有什么区别?

phpMyadmin 无法导入文件,错误为 : open_basedir > enabled without access to the/tmp directory

php - 如何搜索序列号中的模式?

php - 如何在 Laravel 中做一个 where 子句

php - 如何在yii2中创建传递两个参数的absoluteurl

php搜索帮助

php - 无连接 (#2002) 从一个 IP 连接到 MySQL 数据库时出错,但从另一个 IP 可以正常工作