0

WHM で完全自動バックアップが正常に実行されており、コンテンツをデータベースに自動的にダウンロードするスクリプトを実装していますが、うまく連携していません。

集約しようとしているフィードは数十あり、その多くには数千のアイテムが含まれているため、理想的には、このプロセスを 24 時間実行してすべてを更新する必要がありますが、それだけでは問題になりません。

しかし、大量のディスク使用量を必要とするフィードとバックアップのために、ロードと I/O の待機時間がばかげているので、バックアップが現在一時停止を実行しているかどうかを (できれば PHP で) 検出できる方法があることを願っています。それが起こっている間のフィード処理。

バックアップ/フィード時間をいじって、それらが一致しないようにすることもできますが、バックアップには2〜10時間かかるように見えるので、それは実際には理想的ではありません.

バックアップが現在 WHM によって実行されているかどうかを検出できますか? ありがとう。

4

1 に答える 1

0

topusingと入力したときに表示されるバックアップ プロセスの名前が既にわかっている場合は、using を使用SSHできると思います。ps aux | grep your_process_nameBASHSSH

PHP を使用してこのコマンドを呼び出すこともできます。詳細については、PHP から Bash コマンドを実行してください。

于 2013-04-03T15:16:38.560 に答える