如何在后台启动进程

如何在后台启动进程

我想强调的是,我说过开始Linux 中的后台进程。我并没有说在前台启动进程,然后将其移至后台,只是为了再次强调。

当我运行时wget "http://blawblaw.blaw/blaw.html" &,它开始下载,但它仍然会在我的终端上显示结果。

如果我启动命令,然后使用 control+Z 在中途终止它,然后运行bg,它会完成它,但仍在终端中显示结果。

我也尝试过`wget "http://someth.ing/html"` &nohup "http://someth.ing/html" &,以及这些教程中关于如何“在后台启动一个进程”的各种不同方法(这些教程中这是错误的,因为它在前台启动然后被发送到后台),它们要么锁定我的终端显示结果,要么被发送到后台并在终端中输入任何其他命令时立即终止。

此外,control+Z 解决方案对我来说效果不太好,因为我最终需要对此进行编程以便在 BASH 中自动为我执行此操作,而我无法让 BASH 执行 control+Z。

我也尝试将>/dev/null其写入空设备,但仍然存在这个问题。

答案1

怎么样wget -b URL

它在手册页上

相关内容