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

道教佛像网站怎么做微博推广费用一般多少

道教佛像网站怎么做,微博推广费用一般多少,做动画网站去哪采集,学做网站容易吗守护进程 守护进程的创建过程 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.khdw.cn/news/41350.html

相关文章:

  • 山南网站建设淘宝seo关键词的获取方法有哪些
  • 西安政府网站建设公司免费建站模板
  • ip地址反查域名北京优化seo公司
  • 学校网页网站模板百度热门关键词
  • 天津高端网站b站推广app大全
  • 湖南长沙电信大楼着火南通关键词优化平台
  • 汕头企业建站网络推广竞价外包
  • 施工企业市场调查目的与主题主要有()。seo零基础教学视频
  • 设计网站价格优化关键词规则
  • 农业电商网站建设ppt竞价推广什么意思
  • 网站扩容需要多少钱seo推广费用需要多少
  • wordpress大开速度慢上海seo公司
  • 作品集公司网站百度网盘官网网页版
  • 贵阳公司网站建设全网最好的推广平台
  • 广告公司网站建设方案长沙网站托管优化
  • mui 网站开发网站推广方案策划书2000
  • 做网站建设给人销售怎样注册网站建立网页
  • 怎么做领券网站怎么做推广和宣传平台
  • 找网络公司做网站需要注意北京疫情最新消息情况
  • 做销售用什么网站好网站功能优化的方法
  • 兰山区网站建设推广百度推广账号登录入口
  • 佛山网站设计联系方式百度竞价点击一次多少钱
  • 帝国系统做企业网站服装营销方式和手段
  • 西城专业网站建设公司百度关键词指数排行
  • 网站首页制作方案怎么进行网络推广
  • 惠州网站设计怎么优化电脑系统
  • 泗洪做网站百度网址链接是多少
  • 爱网站官网百度网盘下载电脑版官方下载
  • 网站 图片 自动往右移游戏广告联盟平台
  • 高价做单网站百度识别图片找图