在PHP中检测cPanel/WHM当前是否正在运行?

在PHP中检测cPanel/WHM当前是否正在运行?,php,backup,cpanel,whm,Php,Backup,Cpanel,Whm,我有在WHM中运行良好的全自动备份,现在我正在实现一个脚本来自动将内容下载到数据库,但是它们不能很好地协同工作 我正在尝试聚合几十个提要,其中许多提要包含数千个条目,因此理想情况下,我希望这是一个24小时运行的过程,可以刷新所有提要,这本身并不是一个问题 但是,由于feed和备份需要大量磁盘使用,因此加载和I/O等待时间变得荒谬可笑,因此我希望有一种方法可以检测(最好是在PHP中)当前是否正在运行备份,并在备份过程中暂停feed处理 我可以随意调整备份/馈送时间,这样它们就不会重合,但备份似乎需

我有在WHM中运行良好的全自动备份,现在我正在实现一个脚本来自动将内容下载到数据库,但是它们不能很好地协同工作

我正在尝试聚合几十个提要,其中许多提要包含数千个条目,因此理想情况下,我希望这是一个24小时运行的过程,可以刷新所有提要,这本身并不是一个问题

但是,由于feed和备份需要大量磁盘使用,因此加载和I/O等待时间变得荒谬可笑,因此我希望有一种方法可以检测(最好是在PHP中)当前是否正在运行备份,并在备份过程中暂停feed处理

我可以随意调整备份/馈送时间,这样它们就不会重合,但备份似乎需要2-10个小时,所以这真的不理想


我是否可以检测WHM当前是否正在运行备份?谢谢。

如果您已经知道使用
SSH
键入
top
时显示的备份进程的名称,那么我认为您可以使用
ps aux | grep您的进程名
BASH
使用
SSH

您也可以使用PHP调用此命令,有关此命令的更多信息: