如何将PHP进程守护在C语言和PHP环境中实现?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1062个文字,预计阅读时间需要5分钟。
原文:本文为大家介绍了一下PHP守护进程化在C环境下的实现以及PHP环境下实现的方法及实例代码,一起来看一下。
什么是守护进程?一个守护进程通常被认为是一个不对终端进行控制的后台任务。
改写后:本文简要介绍了PHP在C环境下的守护进程实现和PHP环境下的实现方法及示例代码。守护进程,通常是指一种后台运行的、不与终端交互的服务任务。
本文为大家介绍了一下PHP守护进程化在C环境以及PHP环境下实现的方法以及实例代码,一起来学习一下。
什么是守护进程?
一个守护进程通常补认为是一个不对终端进行控制的后台任务。它有三个很显著的特征:在后台运行,与启动他的进程脱离,无须控制终端。常用的实现方式是fork() -> setsid() -> fork()
在glibc里有一个函数daemon。调用此函数,就可使当前进程脱离终端变成一个守护进程,具体内容参见man daemon。PHP中暂时没有此函数,PHP程序实现守护进程化有2种方法:
1.使用系统命令nohup
nohup php myprog.php > log.txt 这样执行程序虽然也是转为后台运行,但实际上是依赖终端的,当用户退出终端时进程就会被杀掉。
本文共计1062个文字,预计阅读时间需要5分钟。
原文:本文为大家介绍了一下PHP守护进程化在C环境下的实现以及PHP环境下实现的方法及实例代码,一起来看一下。
什么是守护进程?一个守护进程通常被认为是一个不对终端进行控制的后台任务。
改写后:本文简要介绍了PHP在C环境下的守护进程实现和PHP环境下的实现方法及示例代码。守护进程,通常是指一种后台运行的、不与终端交互的服务任务。
本文为大家介绍了一下PHP守护进程化在C环境以及PHP环境下实现的方法以及实例代码,一起来学习一下。
什么是守护进程?
一个守护进程通常补认为是一个不对终端进行控制的后台任务。它有三个很显著的特征:在后台运行,与启动他的进程脱离,无须控制终端。常用的实现方式是fork() -> setsid() -> fork()
在glibc里有一个函数daemon。调用此函数,就可使当前进程脱离终端变成一个守护进程,具体内容参见man daemon。PHP中暂时没有此函数,PHP程序实现守护进程化有2种方法:
1.使用系统命令nohup
nohup php myprog.php > log.txt 这样执行程序虽然也是转为后台运行,但实际上是依赖终端的,当用户退出终端时进程就会被杀掉。

