我有很多数据服务器,我需要在可用时立即从http下载数据。对于每个服务器,我启动bash
“while true
” - 循环,并在其中wget
来轮询服务器以获取新数据。为了启动所有bash
,我创建了一个tmux
配置,为每个循环启动一个窗口,例如循环和wget
。这增加了更容易检查正在发生的事情的好处。
我想从此配置创建一个supervisor
- 服务,这样我就可以一次启动,停止和重新启动此tmux
及其下载客户端。
但是,当我退出tmux
时,根据tmux
的性质,bash
和wget
s继续运行。有没有解决方法,所以我可以退出所有内容并使用简单的supvervisorctl tmuxservice restart
重启所有内容?