在后台运行进程并恢复终端

在后台运行进程并恢复终端

我正在运行 ethr 工具来将 TCP 流量发送到我的设备。 Ethr 工具发送每个接口的流量,我编写了一个 python 脚本来为多个接口执行 ethr 工具命令。我选择运行在后台执行命令,以便我可以进行交互。

我面临的问题是,使用 & 和 '&' 我可以将进程发送到后台,但需要按 Enter 才能返回提示。有没有一种方法可以在不按 Enter 键的情况下获得提示?

我用来运行该工具的命令是:./ethr -s ip 73.3.224.11 -4 -port 10499 -no &

我尝试重定向到文件,但问题是文件大小增大并且我的虚拟机崩溃。请建议任何替代解决方案

答案1

重定向stdoutstderr/dev/null

./ethr <arguments> > /dev/null 2>&1 &

因为你似乎并不关心输出

相关内容