尝试使用 nohup 但不断出现另一个窗口

尝试使用 nohup 但不断出现另一个窗口

我想从 virtualbox 启动 Windows 10,我创建了一个桌面快捷方式,然后单击属性以获取从菜单启动 Windows 10 的命令行,因此我使用 nohup 将命令放入命令行中,以便终端将启动后关闭,但我不断用 nohup 打开另一个终端:忽略输入并将输出附加到“nohup.out”,错误,我怎样才能摆脱这个窗口的显示?

答案1

要得到nohup“闭嘴”标准输入,标准输出标准错误所有这些都需要明确地从某个地方定向到某个地方。所以你可以这样做:

nohup cmd </dev/null >/dev/null 2>&1

但更简单的解决方案是重定向标准错误因为这就是警告的来源:

nohup cmd 2>/dev/null

现在我不知道这是否会阻止窗口弹出,但这是一个开始。尝试简短版本。如果不起作用,请尝试第一个版本。如果两者都不起作用,那么我们至少会比现在知道更多。

相关内容