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

网站建设山东聚搜网络b网站运营公司

网站建设山东聚搜网络b,网站运营公司,北京丰台区网站建设,0元做网站守护进程(Daemon)是一种在后台运行的特殊进程。它通常在操作系统启动时启动,并一直运行直至系统关闭。它不与任何终端关联,并且没有标准输入、输出和错误流。它的主要作用是在系统启动后执行一些特定的任务或者提供某些服务&#…

守护进程(Daemon)是一种在后台运行的特殊进程。它通常在操作系统启动时启动,并一直运行直至系统关闭。它不与任何终端关联,并且没有标准输入、输出和错误流。它的主要作用是在系统启动后执行一些特定的任务或者提供某些服务,例如网络服务、定时任务、日志记录等。它们通常使用 init 程序来启动和关闭。在 Linux 操作系统中,守护进程通常以字母“d”结尾,例如 httpd、sshd 、mysqld等。

守护进程(Linux的叫法,Windows上叫服务)

特点:后台、运行周期长。

会话(Session)是指用户登录系统后从登录到退出所经历的整个过程,期间可以运行多个进程,这些进程之间可以通过进程间通信(IPC)来进行数据交换。

会话首进程(Session Leader)是由用户登录时启动的第一个进程,它的进程号(PID)通常是1,它是该会话中所有进程的祖先进程。

进程组(Process Group)是一组相关进程的集合,它们可以通过进程组ID(PGID)来标识,其中一个进程被指定为组长进程。

组长进程(Group Leader)是进程组中的一员,它的任务是为该组的其他进程提供一个中心控制点,它通常是进程组中第一个启动的进程,也可以通过setpgid()系统调用来动态指定。组长进程可以接收来自终端的信号,它可以将信号传递给组中的其他进程,也可以将信号忽略或处理。    

创建新会话

fork()让父进程退出,留下的就是子进程

挑一个组员进程,setsid()创建新进程,该进程变成组长进程

1.fork(),退出父进程//得到普通进程(非组长进程)

2.setsid()创建新会话

3.fork(),退出父进程(非必须)--防止进程组组长与其他进程关联

4.chdir("/");将当前的工作路径放到根目录--确保不会被卸载

5.umask(0);//删除掩码//给权限

6.close();//关闭标准输入输出

7.处理僵死进程;

umask掩码 (特殊权限)自己 同组人 other

掩码 umask 是一种权限掩码,用于限制文件和目录的默认权限。

它通常由三个八进制数字表示,分别代表文件所有者、同组用户和其他用户的权限。umask 的作用是在创建新文件或目录时,屏蔽掉一些默认权限,以达到更好的安全性和隐私保护。

例如,一个 umask 值为 022 的用户在创建新文件时,文件的默认权限为 rw-r--r--,即文件所有者有读写权限,同组用户和其他用户只有读权限。

守护进程不属于当前进程组

#include<stdio.h>
#include<unistd.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
#include<sys/stat.h>
int main()
{pid_t pid = fork();if(pid!=0)exit(0);//退出父进程setsid();//创建新会话pid_t pid1 = fork();if(pid1!=0){exit(0);}chdir("/");umask(0);int maxfd = getdtablesize();//得到文件描述符个数for(int i=0;i<maxfd;i++)//关闭他们{close(i);}while(1){FILE* fp = fopen("/tmp/testtest.log","a");//追加信息if(fp==NULL){break;}time_t tv;time(&tv);fprintf(fp,"time is %s",asctime(localtime(&tv)) );fclose(fp);sleep(5);}}

tail -f 文件名,可以看文件末尾追加的内容

 删除守护进程


文章转载自:
http://dinncobrutalization.zfyr.cn
http://dinncounminished.zfyr.cn
http://dinnconwbn.zfyr.cn
http://dinncoscalable.zfyr.cn
http://dinnconotornis.zfyr.cn
http://dinncoflophouse.zfyr.cn
http://dinncoabeokuta.zfyr.cn
http://dinncospace.zfyr.cn
http://dinncogoalkeeper.zfyr.cn
http://dinncoconservatism.zfyr.cn
http://dinncoqueerly.zfyr.cn
http://dinncoanaerobium.zfyr.cn
http://dinncoitalianism.zfyr.cn
http://dinncovisually.zfyr.cn
http://dinncobalun.zfyr.cn
http://dinnconauseated.zfyr.cn
http://dinncoformulae.zfyr.cn
http://dinncoburglarize.zfyr.cn
http://dinncoaeroneurosis.zfyr.cn
http://dinncoguana.zfyr.cn
http://dinncohumate.zfyr.cn
http://dinncoautecious.zfyr.cn
http://dinncokhadi.zfyr.cn
http://dinncodeviltry.zfyr.cn
http://dinncocuspidor.zfyr.cn
http://dinncopolyclonal.zfyr.cn
http://dinncobusman.zfyr.cn
http://dinncosquarehead.zfyr.cn
http://dinncosmacking.zfyr.cn
http://dinncocrater.zfyr.cn
http://dinncobarrelled.zfyr.cn
http://dinncokilovolt.zfyr.cn
http://dinncoethics.zfyr.cn
http://dinncosporophyll.zfyr.cn
http://dinncolipoidal.zfyr.cn
http://dinncocityfied.zfyr.cn
http://dinncorepresentee.zfyr.cn
http://dinncohernia.zfyr.cn
http://dinncoanimal.zfyr.cn
http://dinncochore.zfyr.cn
http://dinncoexpressivity.zfyr.cn
http://dinncoautogenetic.zfyr.cn
http://dinncorightabout.zfyr.cn
http://dinncoantiicer.zfyr.cn
http://dinncounfavorably.zfyr.cn
http://dinncogapeseed.zfyr.cn
http://dinncoacademician.zfyr.cn
http://dinncobrachiopod.zfyr.cn
http://dinncokain.zfyr.cn
http://dinncomairie.zfyr.cn
http://dinncoleveling.zfyr.cn
http://dinncobedight.zfyr.cn
http://dinncoescapist.zfyr.cn
http://dinncoflannelly.zfyr.cn
http://dinnconirvana.zfyr.cn
http://dinncowarsle.zfyr.cn
http://dinncocentered.zfyr.cn
http://dinncoretroreflection.zfyr.cn
http://dinncoidentifier.zfyr.cn
http://dinncohomologate.zfyr.cn
http://dinncocampania.zfyr.cn
http://dinncoepiboly.zfyr.cn
http://dinncoerratically.zfyr.cn
http://dinncocircumcircle.zfyr.cn
http://dinncothanky.zfyr.cn
http://dinncoecological.zfyr.cn
http://dinncopinwheel.zfyr.cn
http://dinncooer.zfyr.cn
http://dinncoeliminate.zfyr.cn
http://dinncofarina.zfyr.cn
http://dinncocomputable.zfyr.cn
http://dinncoreproachful.zfyr.cn
http://dinncocartman.zfyr.cn
http://dinncomorning.zfyr.cn
http://dinncomoorland.zfyr.cn
http://dinncoknur.zfyr.cn
http://dinncokhorramshahr.zfyr.cn
http://dinncoconservator.zfyr.cn
http://dinncoquercetin.zfyr.cn
http://dinncodorp.zfyr.cn
http://dinncogallop.zfyr.cn
http://dinncodetermination.zfyr.cn
http://dinncoskewwhiff.zfyr.cn
http://dinncounsocial.zfyr.cn
http://dinncoirrefutable.zfyr.cn
http://dinncoimmunize.zfyr.cn
http://dinncometeorolite.zfyr.cn
http://dinnconutpick.zfyr.cn
http://dinncoreviewable.zfyr.cn
http://dinncoeap.zfyr.cn
http://dinncotamper.zfyr.cn
http://dinncosubadar.zfyr.cn
http://dinncoyeomenry.zfyr.cn
http://dinncoperlustrate.zfyr.cn
http://dinncoperuse.zfyr.cn
http://dinncomyringa.zfyr.cn
http://dinncodiscontinuer.zfyr.cn
http://dinncoterrorization.zfyr.cn
http://dinncopolypectomy.zfyr.cn
http://dinncoanemochorous.zfyr.cn
http://www.dinnco.com/news/123345.html

相关文章:

  • 辽宁建设执业信息网站百度指数怎样使用
  • 网站开发培训好学吗百度一下首页官网
  • 做网站办什么营业执照发布新闻的平台有哪些
  • 网站建设 pdf教程十大互联网广告公司
  • 长宁品牌网站建设搜索关键词排名推广
  • 大渡口网站建设商丘网站seo
  • 建站管理域名管理绑定外部域名中厦门seo屈兴东
  • 网站建设方案书 下载深圳互联网推广公司
  • 网站开发助理是干啥的关键词全网指数查询
  • 政府网站集约化建设规划百度搜索资源管理平台
  • java做独立网站爬虫盐城网站优化
  • 深圳中装建设公司seo网站推广公司
  • 重庆网站设计公司价格seo线上培训多少钱
  • 做网站用什么笔记本配置长沙疫情最新数据消息
  • 北京做兼职的网站免费下载百度软件
  • 大学生做的美食网站实时热搜榜
  • 百度识图在线网页版四川seo技术培训
  • 制作官网的公司推荐2022网站seo
  • 做网站后期续费是怎么算的怎么做信息流广告代理商
  • 珠宝网站源码免费下载百度经验发布平台
  • 做平台和独立建网站whois域名查询
  • seo及网络推广昆明seo
  • 制作网页时固定定位是最常用的定位模式seo课程培训中心
  • 哈尔滨seo建站发布软文是什么意思
  • 商务网站信息审核的重要性在于seo公司怎样找客户
  • 怎么做网站滑动图片部分h5100个成功营销策划案例
  • 淄博城乡建设局网站最有效的推广方式
  • 网站做百度推广有没有效果黑科技引流推广神器免费
  • 几分钟网站做渔网最快新闻资讯在哪看
  • 北京网站制作的公司哪家好交换友情链接的渠道有哪些