Bash 在后台运行进程

Bash 在后台运行进程,bash,Bash,我正在尝试编写一个演示服务器-客户端通信的脚本。我被困在必须同时运行两个客户端的部分 我尝试通过以下方式在后台执行1个客户端应用程序: ./SocketClient & 我试着正常运行另一个,这样用户可以正常地与它交互 它似乎不起作用,因为后台客户端应用程序正在请求输入 所以我的问题是,我如何在后台运行它并无限期地忽略它?尝试将它从控制终端分离:nohup./SocketClient&我正在查看它。我需要稍后重新连接它,所以也许我应该使用screenAh,好吗。然后,您可能还对旧的CT

我正在尝试编写一个演示服务器-客户端通信的脚本。我被困在必须同时运行两个客户端的部分

我尝试通过以下方式在后台执行1个客户端应用程序:

./SocketClient &
我试着正常运行另一个,这样用户可以正常地与它交互

它似乎不起作用,因为后台客户端应用程序正在请求输入


所以我的问题是,我如何在后台运行它并无限期地忽略它?

尝试将它从控制终端分离:
nohup./SocketClient&
我正在查看它。我需要稍后重新连接它,所以也许我应该使用screenAh,好吗。然后,您可能还对旧的
CTRL-Z
控制序列感兴趣。之后,您可以使用
fg
命令将此类作业带回前台。也就是说,您可能希望发送
SIGSTOP
SIGTSTP