【问题标题】:Detect if cPanel / WHM is currently running, in PHP?检测 cPanel / WHM 当前是否在 PHP 中运行?
【发布时间】:2013-04-02 19:50:53
【问题描述】:

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

我正在尝试汇总数十个提要,其中许多提要包含数千个项目,因此理想情况下,我希望这个过程能够全天候运行并刷新所有提要,仅此一项就不是问题。

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

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

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

【问题讨论】:

    标签: php backup cpanel whm


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-11-16
      • 2021-12-19
      • 2022-10-15
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多