激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP將進程作為守護進程的方法

PHP將進程作為守護進程的方法

2020-09-12 16:48軒脈刃 PHP教程

這篇文章主要介紹了PHP將進程作為守護進程的方法,實例分析了php中守護進程的實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP將進程作為守護進程的方法。分享給大家供大家參考。具體分析如下:

php中posix_setsid()的用法

文檔解釋是“Make the current process a session leader”

參考文檔:http://linux.die.net/man/2/setsid

意思就是在一個進程組之間(父進程和子進程)調用這個函數的進程會被選舉為進程組的leader

所以讓一個進程成為守護進程的方法就是:

1 fork出一個子進程

2 在子進程posix_setsid()

3 退出父進程

文檔中有這么個例子:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
  $pid = pcntl_fork(); // fork
  if ($pid < 0)
    exit;
  else if ($pid) // parent
    exit;
  else { // child
    $sid = posix_setsid();
    if ($sid < 0)
      exit;
    for($i = 0; $i <= 60; $i++) {//do something for 5 minutes
      sleep(5);
    }
  }
?>

希望本文所述對大家的php程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久草热久草视频 | 日韩视频一二区 | 91午夜视频| 午夜视频福利 | 久久精品re| av日韩在线免费观看 | 黄视频网站免费观看 | 欧美视频一区二区三区在线观看 | 日韩精品久久久久久久电影99爱 | 一区二区三区欧美在线 | 九九热久久免费视频 | 国产午夜精品一区二区三区四区 | 久久久国产精品网站 | 久久久国产一级片 | 97超视频在线观看 | 九九热视频在线免费观看 | 午夜色片| 久久在现视频 | 在线免费av网站 | av在线直播观看 | 福利在线免费 | 在线视频 中文字幕 | 射逼网站 | 欧美区在线 | 一区二区三区四区免费看 | 久久久久久久亚洲视频 | 亚洲影视在线 | 成人羞羞视频在线观看 | 操操操日日日干干干 | 成人aaaaa片毛片按摩 | 精品久久久久久久久久久αⅴ | 性片久久 | 欧美另类视频一区 | 美女黄影院 | 欧美一级黄色录像片 | 久久国产一二区 | 曰韩在线视频 | 一级电影在线观看 | 亚洲精品欧美 | 午夜色视频在线观看 | 中文字幕亚洲视频 |