我让 supervisorctl 运行了大约 50 个进程。现在我想在我的网站上获取这些进程的状态。我的想法是在 php exec(“sudo supervisorctl status”) 上使用并将输出设置为数组或类似的东西。我只需要前两个冒号。
process1 RUNNING pid 935, uptime 17386 days, 14:52:25
process2 RUNNING pid 936, uptime 17386 days, 14:52:25
process3 RUNNING pid 31907, uptime 0:00:09
做这个的最好方式是什么。
最佳答案
您可以使用正则表达式来提取输出中的前两个字段。或者你可以使用 supervisorctl status | awk '{print $1, $2}'
致 @Barmar
关于php - 如何获取进程的 supervisorctl 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45574567/