紧张山水

文章
6
资源
0
加入时间
3年2月0天

Linux:如何在后台运行一个程序?setsidnohup&Ctrl + Zscreen

我写了一个程序 xcutsvr,希望在后台运行,以便我退出登录时还能再服务器继续运行。setsid运行如下命令:$ setsid xcutsvr之后退出登录,程序仍在运行。重新登录进去,用 pstree -p 看一下:我觉得这是最方便的一种方法。命令说明setsid命令子进程从父进程继承了:SessionID、进程组ID和打开的终端。子进程如果要脱离这些,代码中可通过调用setsid来实现。命令行或脚本中可以通过使用命令setsid来运行程序实现。setsid帮助一个进程脱离从父进程继承