当前位置: 首页 > news >正文

我有一个网站怎么做外贸长沙百度seo

我有一个网站怎么做外贸,长沙百度seo,官网源码下载,做网站用c 还是js守护进程 守护进程的创建过程 1、创建子进程,并退出父进程: 守护进程的创建通常通过fork()系统调用实现。fork()会创建一个新的子进程,该子进程是调用进程(父进程)的副本。父进程会继续执行fork()之后的代码&#x…

守护进程

守护进程的创建过程

1、创建子进程,并退出父进程:

守护进程的创建通常通过fork()系统调用实现。fork()会创建一个新的子进程,该子进程是调用进程(父进程)的副本。父进程会继续执行fork()之后的代码,而子进程将继续执行从fork()调用处开始的代码。为了让守护进程在后台运行,父进程需要退出,确保不会成为僵尸进程。子进程将继续执行后续的守护进程代码。

2、创建新会话:

pid_t setsid(void);

在第一步创建的子进程中,调用setsid()系统调用可以创建一个新的会话。这一步是为了让守护进程独立于原始的终端会话,并且脱离控制终端。新会话的创建使得守护进程不会因为终端关闭而受到影响,并且它也不再拥有控制终端。同时,它成为新的进程组的组长,并且没有控制终端可以控制它。

3、更改工作目录:

int chdir(const char *path);

默认情况下,守护进程的当前工作目录可能是在创建它的父进程所在的目录。为了防止影响其他目录的操作,守护进程应该将当前工作目录切换到一个合适的目录。通常,守护进程会切换到根目录/,或者指定一个特定的工作目录。

4、重设文件掩码:

mode_t umask(mode_t mask);

文件掩码是用来限制新建文件的权限的。它决定了在使用open()或者creat()等函数创建新文件时,文件的默认权限。为了确保守护进程创建的文件不受继承的文件掩码影响,需要调用umask()函数进行重设。通常将文件掩码设置为0,以便允许守护进程创建具有完全权限的文件。

5、关闭从父进程继承过来的所有文件描述符:

getdtablesize()函数和sysconf(_SC_OPEN_MAX)函数都是用于获取文件描述符表的大小,即在一个进程中可以同时打开的文件描述符的最大数量。_SC_OPEN_MAX参数表示最大文件描述符数目。现在系统一般都用sysconf(_SC_OPEN_MAX)函数

//循环closeint maxfd = sysconf(_SC_OPEN_MAX);for(int i = 0; i < maxfd ; i++){close(i);}

在创建子进程时,子进程会继承父进程的所有打开的文件描述符。由于守护进程不需要与控制终端交互,而且也不需要继承任何打开的文件描述符,所以应该将所有不必要的文件描述符关闭。一种常见的做法是循环关闭文件描述符,将所有打开的文件描述符关闭掉,除了 标准输入标准输出标准错误描述符(文件描述符0、1和2)。

http://www.yayakq.cn/news/749446/

相关文章:

  • 网站运营教程企业管理系统官网
  • 网站定制 天津小说网站排名
  • 网站网上预定功能怎么做深圳网站建设定制开发 超凡科技
  • 政务网站建设存在问题佛山网站建设 天博
  • 礼物网站模板江苏省建设工人考勤网站
  • wordpress 插件阅读哈尔滨推广优化公司
  • 创意设计师个人网站网站建设安全规范
  • 微信小程序怎么做购物网站西宁市建设网站多少钱
  • 福田企业网站优化哪个好设计说明怎么写
  • 机关门户网站建设管理情况aws wordpress ssl
  • 网站建设服务范围潜江招聘网
  • 河北网站优化google在线网页代理
  • 培训网站建设公司wordpress 链接数据库
  • 网站推广的短视频推广做网站专用素材
  • 彩票网站制作开发中国建筑网官网是哪个
  • 电子政务网站建设总结版面设计图大全
  • 网站建设方案范文2000字广州网站建设推广专家
  • 建个视频网站多少钱全球咨询公司最新排名
  • 程序员建网站比wordpress更好的网站程序
  • 企业网站建设 cms网站广告推广怎么做的
  • 十大ppt模板免费下载网站小程序如何搭建
  • 全国十大婚恋网站排名镇江网站建设 找思创
  • 旅游网站设计模板站长工具综合权重查询
  • 做缓网站wps的ppt做网站超链接
  • 深圳网站营销推广公司倡萌wordpress
  • 柳城企业网站制作哪家好广东工程建设监理有限公司网站
  • vue.js 做网站如何做擦边球网站
  • clh网站建设公司美团网站开发目标
  • 微博登录网站开发上海百姓网
  • 门户 网站 asp招远市建设局网站