Zamfoo v16.0.1 Released Explore What's New →
Malware Protect How to • 2 min read Root only • Checked against Zamfoo v16.0.1 • Updated 2026-10-21

Check maintenance and resolve busy or interrupted work

Keep background work running and recover stalled scans or cleanups.

Prefer a visual guide? Open the step-by-step walkthrough ↓

Before you start

You need Root access in WHM and root SSH access.

Steps

  1. Check current work in WHM.

    Scan shows any running scan; Detections & cleanup shows any cleanup job. Use Refresh status if the status is unknown.

  2. Check the timer.

    The maintenance timer should be active.

    systemctl status zamfoo-malware-maintenance.timer
  3. Read recent errors.

    Look for repeated errors in the service log.

    journalctl -u zamfoo-malware-maintenance.service -n 50 --no-pager
  4. Repair the timer if missing.

    Reinstall the timer.

    bash /usr/local/cpanel/whostmgr/docroot/cgi/zamfoo_malware/deployment/install-timer.sh
  5. Resume or cancel interrupted work.

    In Detections & cleanup, choose Resume or Cancel on an interrupted job after fixing the cause.

What you should see

The timer is active and work continues or reaches a clear end state.

If something goes wrong

Only one scan or cleanup runs at a time. A queued cleanup whose worker has been gone for more than two minutes is reported as interrupted. Reading status never starts or resumes work.

LEARN BY DOING

Follow the steps visually

Choose a step to review its instructions and reference screen. Terminal output is an example.

Step 1 of 5

Check current work in WHM

Scan shows any running scan; Detections & cleanup shows any cleanup job. Use Refresh status if the status is unknown.

Full-resolution reference
GROW WITH ZAMFOO

Become a Zamfoo License Distributor

Offer Zamfoo licenses to your customers. Manage them all from your own distributor panel.

Contact us about distribution

Talk to our team about joining the distributor program.