freshclam.py 541 B

123456789101112131415161718192021222324
  1. # -*- coding: utf-8 -*-
  2. #!/usr/bin/env python
  3. import os
  4. from comar.service import *
  5. serviceType = "server"
  6. serviceDesc = _({"en": "ClamAV database updater service"})
  7. @synchronized
  8. def start():
  9. startService(command="/usr/bin/freshclam",
  10. args="-d -p /run/freshclam.pid",
  11. pidfile="/run/freshclam.pid",
  12. donotify=True)
  13. @synchronized
  14. def stop():
  15. stopService(command="/usr/bin/freshclam",
  16. donotify=True)
  17. def status():
  18. return isServiceRunning("/run/freshclam.pid")