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

阿里云做视频网站网络推广官网首页

阿里云做视频网站,网络推广官网首页,做sf网站,WordPress邮箱注册慢1.思维导图 2.进程的创建 函数原型:pid_t fork(void); 功能描述:以当前进程为父进程,创建一个子进程 进程链和进程扇的创建 3.多进程具体使用 3.1进程替换 exec 函数一族 int execl(const char *path, const char *arg, ... /* (char *) N…

1.思维导图 

 

 2.进程的创建

函数原型:pid_t fork(void);

功能描述:以当前进程为父进程,创建一个子进程

进程链和进程扇的创建

3.多进程具体使用

 3.1进程替换 exec 函数一族

int execl(const char *path, const char *arg, ...
/* (char  *) NULL */);
int execlp(const char *file, const char *arg, ...
/* (char  *) NULL */);
int execle(const char *path, const char *arg, ...
/*, (char *) NULL, char * const envp[] */);
int execv(const char *path, char *const argv[]);
int execvp(const char *file, char *const argv[]);
int execvpe(const char *file, char *const argv[],
char *const envp[]);

 list组:可变参的形式,去接受替换进程,所有可能存在的外部参数
vector组:以数组的形式,去存放替换进程,所有可能存在的外部参数

函数名中不带p的:
    第一个参数必须传一个具体的路径,如果没有传具体路径,则会在当前路径中寻找指定的进程,如果当前路径中没找到,则替换失败
函数名中带p:
    第一个参数没有强制要求传一个具体的路径,如果没传具体路径的话,会去环境变量的 PATH 标签中寻找具体的程序
    环境变量的PATH标签有哪些路径:通过shell指令 env查看

3.2  myshell的实现

3.3 execle的使用

4. 如何创建守护进程

一个能够在后台持续运行的,不受任何影响的进程,除非关闭电源,否则该进程一直运行

① 让该进程成为一个孤儿进程

成为孤儿进程的目的在于:初步脱离终端的管控,起码能够实现 ctrl_c 不会结束该进程的运行

② 脱离用户组的管控,让该进程成为一个独立的会话组的组长

目的在于:保证用户进程结束之后,该进程也不会结束

函数原型:pid_t setsid(void);

功能描述:让调用该函数的进程,脱离原会话组,成为一个新的会话组的组长

返回值:成功返回新的会话组id,失败返回-1

③ 切换工作路径到根目录

目的是:如果守护进程输出一些错误信息的话,保证这些错误信息绝对有地方去输出

 ④ 设置掩码

所谓的掩码就是在创建文件的时候,屏蔽掉一些文件的权限

比如:当前掩码为 0111,然后创建文件的时候,选择的权限为 0777

那么创建文件的时候,会屏蔽掉 0777 权限中 0111 权限,怎么屏蔽 0777 & ~0111

所以最终文件会以 0666 权限创建

⑤ 重定向标准输出流,标准错误流,关闭标准输入流close(0)

http://www.hkea.cn/news/417012/

相关文章:

  • 阿里巴巴logo高清图谷歌seo网站推广
  • 网站如何做内链seo高手是怎样炼成的
  • 设计师个人网站建设怎样注册一个自己的平台
  • 徐州营销网站建设产品线上推广渠道
  • 绍兴市网站建设公司企业官网搭建
  • 关于网页设计的网站免费发布信息网站大全
  • 郑州新闻头条seo基础教程
  • 做网站比较大的公司朔州seo
  • 如何制作私人网站福州专业的seo软件
  • 做网站主流技术南宁在哪里推广网站
  • 老板让我做网站负责人微博营销软件
  • 教我做网站百度打开
  • 网站开发时如何兼容电商运营是做什么的
  • 河北建设银行石家庄分行招聘网站怎么申请自己的网络平台
  • vs2008 做网站搜索引擎的工作原理是什么
  • 东莞常平做网站公司app营销策划方案
  • 爱用建站 小程序重庆网站制作公司
  • 网站建设小企业案例漯河网络推广哪家好
  • wordpress 清空回收站合肥网站优化软件
  • 电站建设招聘网站智推教育seo课程
  • 做静态网站选用什么服务器站长素材网站
  • 网站建设先做前台还是后台百度认证是什么
  • 广州专业做crm系统的供应商seo网站培训班
  • 景安建网站企业网站seo方案案例
  • 山东滕州疫情最新消息今天i长沙官网seo
  • 公司做网站买域名之后做什么百度一下你就知道手机版
  • 北京婚恋网站哪家最好企业推广宣传方式
  • 国发网站建设西安做网站公司
  • 网站推广服务合同简述网络营销的主要方法
  • 信息门户网站是什么成人计算机培训机构哪个最好