我的supervisorctl运行了大约50个进程。现在我想在我的网站上获取这些进程的状态。我的想法是使用php exec(“sudo supervisorctl status”)并将输出设置为数组或类似的东西。我只需要前2个冒号。
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
最好的方法是什么。
答案 0 :(得分:0)
您可以使用正则表达式来提取输出中的前两个字段。或者你可以使用 supervisorctl status | awk '{print $1, $2}'
归功于 @Barmar