• 2024-08-21Linux学习之进程
    进程进程process是指正在执行的程序;是程序正在运行的一个实例。它由程序指令,和从文件、其它程序中读取的数据或系统用户的输入组成。进程状态在进程的生命周期内,进程总会从一个状态转变到另一个状态。Linux中,一个进程有下面的可能状态:Running:正在运行(它是系统中的当前进程)或
  • 2023-07-21linux基础之守护进程
    一.守护进程(Daemon)1.关于守护进程守护进程,顾名思义,也就是专门守护一个进程的进程。守护进程的职责就是专门确保被指定的进程的运行。守护进程也称精灵进程(Daemon),是运行在后台的一种特殊进程。它独立于控制终端,并且周期性的执行某种任务或等待处理某些发生的事件。守护进程是一种
  • 2023-07-03nohup、setsid 与 disown 的不同之处【转】
    nohup、setsid与disown都可以用来让需要长期运行的程序在退出终端后继续在后台运行。然而它们实现这一目的的原理不同,因此使用起来也有一些不同。  退出终端时发生了什么  让我们先看看终端退出时发生什么:  当终端被挂断或伪终端程序被关掉,若终端的CLO
  • 2023-05-09setsid 使程序脱离终端运行
    直接使用setsidcmd...$ping::1root399698399637014:51pts/4200:00:00ping::1$setsidping::1root3997071014:52?00:00:00ping::1注意看,现在它已经没有隶属任何进程组(父进程是init)和隶属的会话(没有控制终端pts/x),如果此刻
  • 2022-11-01Linux学习之进程
    通过ps命令可以查看到command为ttyn的就是它对应的进程,对应linux/dev/目录下的一个文件。进程进程process是指正在执行的程序;是程序正在运行的一个实例。它由程序指令
  • 2022-09-08进程、进程组、session
    进程属于一个进程组,进程组属于一个会话,会话可能有也可能没有控制终端session(会话)是用户登录系统以后所需的context(上下文)processgroup(进程组)是一组相关联的进