nohup 在远程 SSH 的 VSCode 集成终端中不起作用

问题描述 投票:0回答:1

我使用

nohup
在后台运行需要数小时才能完成的脚本,以便它们在我断开连接后继续运行。例如
nohup julia myscript.jl &> logfile.txt &
。当我通过普通 ssh 连接到计算服务器时,这工作正常。但是,如果我在使用 VSCode RemoteSSH 扩展连接时执行此操作,julia 进程在我关闭 VSCode 后很快就会死亡。

如何从 VSCode RemoteSSH 终端将进程置于后台,以便即使在我关闭 VSCode 后它仍然在后台运行?

visual-studio-code nohup vscode-remote-ssh
1个回答
0
投票

julia myscript.jl &> logfile.txt & disown $!

许多应用程序不尊重 nohup,因此您可以改用

disown
$!
语法是一个特殊变量,表示最后执行的命令的 PID。

© www.soinside.com 2019 - 2024. All rights reserved.