主页

setsid nohup 命令的使用

2023-08-18 10:33AM

setsidnohup 是两个独立的命令,它们经常一起使用来在后台运行命令,并使其在终端关闭后继续运行

1.setsid 命令:
setsid 命令用于创建一个新的会话并运行指定的命令。它的常见用法是将命令与 nohup 一起使用,以确保该命令在终端关闭后继续运行,而不会受到 SIGHUP(终端挂断信号)的影响。

使用 setsid 命令运行一个命令的语法如下:

setsid <command>

<command> 是要在后台运行的命令。

2.nohup 命令:
nohup 命令用于在后台运行命令,并将其与当前终端分离,以便在终端关闭后继续运行。它还会忽略 SIGHUP 信号,这样即使终端关闭,命令也能继续运行。

使用 nohup 命令运行一个命令的语法如下:

nohup <command> &

<command> 是要在后台运行的命令。& 符号用于将命令放入后台执行。

nohup 命令会将命令的输出重定向到一个名为 nohup.out 的文件中,你可以在该文件中查看命令的输出。

3. 综合使用 setsidnohup 命令的常见用法如下:

setsid nohup <command> &

这条命令将会在一个新的会话中运行 <command>,并将其与当前终端分离。即使终端关闭,<command> 也会继续在后台运行,并将输出重定向到 nohup.out 文件中。

 

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论