婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 用模板的方式創(chuàng)建守護(hù)進(jìn)程代碼實(shí)例

用模板的方式創(chuàng)建守護(hù)進(jìn)程代碼實(shí)例

熱門(mén)標(biāo)簽:地圖標(biāo)注員都是年輕人 如果做線上地圖標(biāo)注 河南信譽(yù)好的不封卡電話外呼系統(tǒng) 打電話機(jī)器人接我是他的秘書(shū) 客服外呼系統(tǒng)怎么樣 江蘇云電銷機(jī)器人公司 百度地圖標(biāo)注錯(cuò)了有責(zé)任嗎 華鋒e路航港口地圖標(biāo)注 揭陽(yáng)智能電話機(jī)器人推薦

復(fù)制代碼 代碼如下:

#include "wrap.h"
#define MYDOMAIN_FLAG "/tmp/.mydomain_log"

void domain_end(){
 Unlink(MYDOMAIN_FLAG);
}

int domain_init(){
 int fd;
 fd=open(MYDOMAIN_FLAG,O_RDWR|O_CREAT|O_EXCL|O_APPEND,0600);
 if(fd==-1)
  err_sys(errno,"domain faild, %s",MYDOMAIN_FLAG);
 Dup2(fd,1);
 Dup2(fd,2);
 return fd;
}
/*
功能:
 work函數(shù)為我們的工作函數(shù),他的返回值,會(huì)被init()系統(tǒng)進(jìn)程收集作為守護(hù)的退出碼
參數(shù):
 argc,argv均為入口函數(shù)main()的參數(shù)副本。
*/
int work(int argc,char **argv){
 while(1){
  sleep(60);
  err_msg("one loop....");
 }
 return 0;
}
int start_domain(int argc,char **argv,int (*work)(int argc,char **argv)){
 pid_t pid;
 int  fd,ecode;
 fd=domain_init();
 if(Fork()==0){
  if(Fork()==0){
   Atexit(domain_end);
   err_msg("domain has ran sucessfully....");
   /*如果work()的返回時(shí)間比其父進(jìn)程調(diào)用exit(0)的時(shí)間早,將不會(huì)被init()進(jìn)程領(lǐng)養(yǎng)。以后我們會(huì)用管道的特點(diǎn)來(lái)同步父子進(jìn)程。*/
   ecode=work(argc,argv);
   exit(ecode);
  }
  exit(0);
 }
 Wait(NULL);
 return 0;
}
int main(int argc,char **argv){
 return start_domain(argc,argv,work);
}

您可能感興趣的文章:
  • shell腳本作為保證PHP腳本不掛掉的守護(hù)進(jìn)程實(shí)例分享
  • PHP實(shí)現(xiàn)多進(jìn)程并行操作的詳解(可做守護(hù)進(jìn)程)
  • PHP程序級(jí)守護(hù)進(jìn)程的實(shí)現(xiàn)與優(yōu)化的使用概述
  • php守護(hù)進(jìn)程 加linux命令nohup實(shí)現(xiàn)任務(wù)每秒執(zhí)行一次

標(biāo)簽:婁底 邵陽(yáng) 許昌 赤峰 淘寶邀評(píng) 金昌 巴彥淖爾 馬鞍山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用模板的方式創(chuàng)建守護(hù)進(jìn)程代碼實(shí)例》,本文關(guān)鍵詞  用,模板,的,方式,創(chuàng)建,守護(hù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《用模板的方式創(chuàng)建守護(hù)進(jìn)程代碼實(shí)例》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于用模板的方式創(chuàng)建守護(hù)進(jìn)程代碼實(shí)例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 桐柏县| 玉林市| 梁平县| 万安县| 刚察县| 斗六市| 巩义市| 宁波市| 合阳县| 靖西县| 德兴市| 汪清县| 营山县| 临漳县| 德格县| 临泉县| 大名县| 昔阳县| 同仁县| 墨脱县| 丹棱县| 泸溪县| 上林县| 扬州市| 洞头县| 巴林右旗| 资兴市| 龙游县| 卢氏县| 寿阳县| 桑植县| 大名县| 淮北市| 闵行区| 多伦县| 成安县| 咸丰县| 阳江市| 永福县| 华安县| 安国市|