setsid命令 – 新会话中运行程序

setsid命令子进程从父进程继承了:SessionID、进程组ID和打开的终端。子进程如果要脱离这些,代码中可通过调用setsid来实现。

命令行或脚本中可以通过使用命令setsid来运行程序实现。setsid帮助一个进程脱离从父进程继承而来的已打开的终端、隶属进程组和隶属的会话。

语法格式:setsid [参数]

常用参数:

-c 将控制终端设置为当前控制终端
-f 总是 fork
-w 等待程序退出,并使用相同的返回

参考实例

在新的会话中运行程序及命令:

[root@xtuos.com ~]# setsid ping www.linuxprobe.com
[root@xtuos.com ~]# ps -ef |grep www.linuxprobe.com
root 31094 1 0 07:28 ? 00:00:00 ping www.linuxprobe.com
root 31102 29217 0 07:29 pts/4 00:00:00 grep www.linuxprobe.com

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1472.html

(0)
上一篇 2021年3月18日 下午5:13
下一篇 2021年3月18日 下午5:19

相关推荐

  • minicom命令 – 通信程序

    Linux minicom命令用于调制解调器通信程序。 minicom是一个相当受欢迎的PPP拨号连线程序。 语法格式:minicom [参数] 常用参数: -d 启动或直接拨号 …

    Linux命令 2021年3月19日
  • efax命令 – 收发传真

    efax命令用于收发传真;支持Class 1与Class 2的调制解调器来收发传真。 语法格式:efax [参数] 常用参数: -r   在接收传真时,将每页分别保存成文件 -v …

    Linux命令 2021年3月19日
  • metareplace命令 – 启用或替换子镜像或RAID5元设备的组件

    metareplace命令用于启用或子镜像或RAID5元设备内更换组件(片)。 语法格式:metareplace[参数] 常用参数: –e 将组件的状态转换为可用状态,然后重新同步…

    Linux命令 2021年3月19日
  • iptstate命令 – 以top风格显示内核的iptables状态

    iptstate命令以top命令类似的风格实时显示Linux内核中iptables的工作状态。输出信息可以以任何字段进行排序,可以定义状态刷新的频率和单次显示状态信息。 语法格式:…

    Linux命令 2021年3月19日
  • zic命令 – 时区编辑器

    zic是时区编辑器。zic命令从文件中读取文本输入,文件的名字是用命令行指定的;然后生成时间转换信息文件,此文件由输入指定。如果文件名 是 — ,从标准输入中读取。 语…

    Linux命令 2021年3月18日
  • trap命令 – 指定采取的动作

    trap命令用于指定在接收到信号后将要采取的动作,常见的用途是在脚本程序被中断时完成清理工作。当shell接收到sigspec指定的信号时,arg参数(命令)将会被读取,并被执行。…

    Linux命令 2021年3月18日
  • Category: 4:磁盘管理

    在讲述该命令之前,首先需要明白目录和分区的概念和区别: Linux的分区是物理上的概念,从物理上将存储空间分开 […]

    Linux命令 2021年3月19日
  • rpcinfo命令 – 查询RPC信息

    rpcinfo命令的主要用途是利用RPC调用,访问RPC服务器,显示其响应信息,从而查询已注册的RPC服务。 语法格式:rpcinfo [参数] [主机] 常用参数: -a 使用指…

    Linux命令 2021年3月19日
  • auvirt命令 – 显示与虚拟机相关的数据

    auvirt命令显示在审核日志中发现的访客会话列表。如果指定了访客,则仅考虑与该访客相关的事件。若要指定访客,可以同时提供 UUID 或 VM 名称。 对于每个访客会话,该工具将打…

    Linux命令 2021年3月18日
  • addr2line命令 – 函数地址解析工具

    addr2line命令将地址翻译成文件名和行号。 给出一个可执行文件中的地址或一个可重定位对象中的偏移部分的地址,它使用调试信息来找出与之相关的文件名和行号。 语法格式:addr2…

    Linux命令 2021年3月18日