Linux中setsid命令有什么用
导读:本文共1216字符,通常情况下阅读需要4分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Linux常用命令setsid主要是重新创建一个session,子进程从父进程继承了SessionID、进程组ID和打开的终端,子进程如果要脱离父进程,不受父进程控制。setsid在新的会话中运行程序补充说明setsid命令 子进程从父进程继承了:SessionID、进程组ID和打开的终端。子进程如果要脱离这些,代码中可通过调用setsid来实现。而命令行或脚本... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。setsid
在新的会话中运行程序
补充说明
setsid命令 子进程从父进程继承了:SessionID、进程组ID和打开的终端。子进程如果要脱离这些,代码中可通过调用setsid来实现。而命令行或脚本中可以通过使用命令setsid来运行程序实现。setsid帮助一个进程脱离从父进程继承而来的已打开的终端、隶属进程组和隶属的会话。
语法
setsid[options][arguments...]
选项
-c,--ctty将控制终端设置为当前控制终端-f,--fork总是fork-w,--wait等待程序退出,并使用相同的返回
实例
可见 setsid 的使用也是非常方便的,也只需在要处理的命令前加上 setsid 即可
[root@root~]#setsidpingwww.ibm.com[root@root~]#ps-ef|grepwww.ibm.comroot310941007:28?00:00:00pingwww.ibm.comroot3110229217007:29pts/400:00:00grepwww.ibm.com[root@root~]#
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
Linux中setsid命令有什么用的详细内容,希望对您有所帮助,信息来源于网络。