python - (Python) 用于开发目的的进程启动器
问题描述
对于分布式系统,我有几个需要启动的进程,并且我正在同时处理(开发)几乎所有进程(在此处修改,在此处调整,...)。
我通常在几个终端窗口中运行它们,但更喜欢某种“进程启动器”,我可以在配置文件中配置各个进程,然后最好在单个终端窗口中获取日志输出,也许是彩色的。
我开始自己写一些东西,但对结果并不满意,并想知道是否没有专门的工具用于此目的。
重新加载(在文件更改时)会很酷,但我也可以watchmedo
用于此目的。
这里有人对我有提示吗?
解决方案
您可能对docker-compose感兴趣,使用它您将能够轻松地预定义多个 python 进程并将它们一起运行,查看每个进程的实时和彩色日志,重新启动它们的全部或部分等等......
推荐阅读
- javascript - amcharts4 从 unix 时间戳格式化日期
- javascript - 选择选项内的JS换行符
- bash - 在这个简单的 Docker 包装脚本示例中,如何正确传递包含空格的当前工作目录路径?
- objective-c - 在 CarbonKit 中的分段寻呼机下删除 1x 阴影线
- javascript - 函数不会因为大括号而正确返回?
- c# - services.Configure() 和 services.AddOptions 有什么区别
().Bind() 在 ASP.NET Core 中加载配置时? - android - 在应用程序中重新初始化对讲机
- reactjs - 类对象在减速器中无法正常工作
- kotlin - Kotlin:如何在计算后调用 super?
- model-checking - <>P -> (!PUR) 的解释是什么