首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux守护进程

4. setsid()和getsid()函数 4.1 setsid()函数 包含头文件及函数原型 #include pid_t setsid(void); 函数描述 setsid...include pid_t getsid(pid_t pid); 函数描述 getsid(0) returns the session ID of the calling...getsid(p) returns the session ID of the process with process ID p....什么是守护进程 守护进程,也叫做精灵进程Daemon,是Linux中的后台服务进程,通常独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件,一般使用d结尾的名字。...Linux后台的一些系统服务进程,没有控制终端,不能直接和用户交互,不受用户登录、注销的影响,一直在运行着,这些就是守护进程,比如,预读入缓输出机制的实现,ftp服务器,nfs服务器等等。

8810
您找到你想要的搜索结果了吗?
是的
没有找到

守护进程「建议收藏」

目录 终端 终端启动流程 ttyname与ttyname_r 进程组 总结 基础API getpgrp getpgid setpgid 会话 基础API getsid setsid 守护进程...一个进程要访问它的控制终端既可以通过/dev/tty也可以通过该终端设备所对应的设备文件来访问. ttyname函数可以由文件描述符查出对应的文件名, 该文件描述符必须指向一个终端设备而不能是任意文件 简单来说,一个Linux...root权限(ubuntu不需要) 新会话丢弃原有的控制终端, 该会话没有控制终端 该调用进程是组长进程, 则出错返回 建立新会话时, 先调用fork, 父进程终止, 子进程调用setsid 基础API getsid...pid_t getsid(pid_t pid); 获取进程所属的会话ID 成功:返回调用进程的会话ID;失败:-1,设置errno pid为0表示察看当前进程session ID ps ajx命令查看系统中的进程...一般采用以d结尾的名字 Linux后台的一些系统服务进程, 没有控制终端, 不能直接和用户交互. 不受用户登录和注销的影响, 一直在运行着, 他们都是守护进程.

57040
领券