如何在命令运行完成后将其放入后台进程?

如何在命令运行完成后将其放入后台进程?

我需要在后台进程中放置交互式命令(从控制台输入一些值,然后运行无限循环)。由于我需要输入值,所以我最初无法在后台运行该命令。所以我想运行该命令,输入值,然后在循环开始时将其放在后台。我可以使用 Ctrl+Z 停止该命令。但是当我运行 bg 时,命令继续运行,而不是在后台运行(命令的结果显示在屏幕上)。之后 Ctrl+Z 不起作用。

https://drive.google.com/file/d/1LbwMkEB4_ZTsDoufIdbOwXVbhrKijfe3/view?usp=sharing

答案1

您描述的方式是如何将已启动并“阻止”的进程置于后台。这就是它的工作原理。Ctrl+z暂停进程并释放命令提示符。bg在后台继续该过程。

相关内容