gpt4 book ai didi

restart - pm2 使用通配符重新加载/重新启动

转载 作者:行者123 更新时间:2023-12-02 18:27:08 44 4
gpt4 key购买 nike

是否可以使用 pm2 重新启动特定组的应用程序?像 pm2 restart service-* 重新启动 service-a 和 service-b 之类的东西?我发现 pm2 restart service-apm2 restart all,但没有通配符。当然,我可以编写一个 shell 脚本,但在我对最简单的方法感兴趣之前。

最佳答案

不确定您是否还需要这个,但这可以工作(无论如何在 Linux 上)。它需要 jq 和 tr。

pm2 restart $(pm2 jlist | jq -c '. | map(select(.name | index("service-.") == 0)) | .[] .pm_id' | tr '\n' ' ')

基本上,您使用 pm2 jlist 生成所有进程的 json 文件,jq 过滤所有以“service-”开头的名称,然后输出所有 pm_ids,连接它们并将它们用于 pm2 重新启动。

关于restart - pm2 使用通配符重新加载/重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49617372/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com