Vik*_*ary 25 linux terminal command-line
让我们举一个命令"example-command"的例子.
example-command在终端写,并example-command执行.example-command也会被杀死.example-command &",但同样的行为.如何执行命令以便在关闭终端时命令不会终止?
Ben*_*ack 28
有两种方式,结果相同.
nohup在启动程序时使用.例如,nohup example-command.您可以正常背景和使用它; 退出后它会继续运行.disown命令.不幸的是,据我所知,这disown是特定于bash的; 如果您使用其他shell,则tcsh可能仅限于上述nohup表单.Bas*_*ash 11
请先搜索类似的问题.
除了上面列出的方法,您还可以:
setsid command_name
Run Code Online (Sandbox Code Playgroud)
例如:
setsid xclock
Run Code Online (Sandbox Code Playgroud)
谢谢
在Zsh(不是bash)中你可以:
example-command &; disown {pid}
Run Code Online (Sandbox Code Playgroud)
要不就
example-command &; disown
Run Code Online (Sandbox Code Playgroud)