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

时间:2014-01-14 13:24:06

标签: bash service wget tmux supervisord

我有很多数据服务器,我需要在可用时立即从http下载数据。对于每个服务器,我启动bashwhile true” - 循环,并在其中wget来轮询服务器以获取新数据。为了启动所有bash,我创建了一个tmux配置,为每个循环启动一个窗口,例如循环和wget。这增加了更容易检查正在发生的事情的好处。

我想从此配置创建一个supervisor - 服务,这样我就可以一次启动,停止和重新启动此tmux及其下载客户端。

但是,当我退出tmux时,根据tmux的性质,bashwget s继续运行。有没有解决方法,所以我可以退出所有内容并使用简单的supvervisorctl tmuxservice restart重启所有内容?

0 个答案:

没有答案