web-dev-qa-db-ja.com

現在実行中のclamAVスキャンの進行状況を確認することはできますか?

私は周りを検索しましたが、これまでのところこれに対する可能な解決策は見つかりませんでした。特定の時間に終了すると思っていたスキャンが進行中ですが、残念ながら完了していません。だから私はこの進行中の進行状況のスキャンの進行状況を確認する方法があるかどうか疑問に思っています。

6
Dark Star1

AFAICT、これは不可能です。スキャンしたすべてのファイルをコンソールに印刷するか、感染したファイルだけを印刷することができます。そして最後に、ClamAVは要約を出力します。進行中の統計を取得する方法を見つけることができませんでした。

これをハッキングすることを想像できる唯一の方法は、次のとおりです。

  1. 最初に、ClamAVによってスキャンされるディレクトリ内のすべてのファイルを再帰的にカウントし、その数を変数に格納します。
  2. 出力された行をカウントするスクリプトにラップされたClamAVを実行し、それをステップ1のカウントと比較します。

これをすばやく1回試してみましたが、設定した自動化されたJenkinsジョブに対して十分に機能することができなかったため、結局諦めました。ごめんなさい :(

3
geerlingguy