【发布时间】:2022-01-06 11:30:00
【问题描述】:
我想在 Admin Dashboard 中为所有 pm2 构建一个控制面板,让管理员可以控制启动/停止/重新启动/删除正在运行的进程。如何在 laravel 中获取正在运行的 pm2 队列列表。
【问题讨论】:
我想在 Admin Dashboard 中为所有 pm2 构建一个控制面板,让管理员可以控制启动/停止/重新启动/删除正在运行的进程。如何在 laravel 中获取正在运行的 pm2 队列列表。
【问题讨论】:
你可以使用exec函数
$processList=null;
exec('pm2 list',$processList)
但是您必须使用与 pm2 相同的用户来运行 PHP。如果你想使用不同的用户检查Running command-line application from PHP as specific user
【讨论】: