Bash 使用tmux作为supervisorctl服务管理多个下载程序?

Bash 使用tmux作为supervisorctl服务管理多个下载程序?,bash,service,wget,tmux,supervisord,Bash,Service,Wget,Tmux,Supervisord,我有很多数据服务器,一旦数据可用,我就需要通过http从中下载数据。对于每台服务器,我启动一个bash“while true”-循环,并在该循环中启动一个wget轮询服务器以获取新数据。为了启动所有的bashs,我创建了一个tmuxconfig,为每个循环启动一个窗口,比如循环和wget。这增加了更容易检查正在发生的事情的好处 我想从这个配置创建一个supervisor-服务,它允许我一次启动、停止和重新启动这个tmux及其下载客户端 然而,当我退出tmux时,由于tmux的本质,bashs和它

我有很多数据服务器,一旦数据可用,我就需要通过http从中下载数据。对于每台服务器,我启动一个
bash
while true
”-循环,并在该循环中启动一个
wget
轮询服务器以获取新数据。为了启动所有的
bash
s,我创建了一个
tmux
config,为每个循环启动一个窗口,比如循环和
wget
。这增加了更容易检查正在发生的事情的好处

我想从这个配置创建一个
supervisor
-服务,它允许我一次启动、停止和重新启动这个
tmux
及其下载客户端


然而,当我退出
tmux
时,由于
tmux
的本质,
bash
s和它们的
wget
s继续运行。有没有办法,这样我就可以通过一个简单的
supvervisorctl tmuxservice重新启动
,退出一切并重新启动一切?

你是如何退出你的tmux的?我让主管来做的