Files
2025-04-19 21:43:18 +03:00

32 lines
775 B
Python

# -*- coding: utf-8 -*-
#!/usr/bin/python
import os
from comar.service import *
serviceType = "local"
serviceDefault = "off"
serviceConf = "clamd"
serviceDesc = _({"en": "Clam Anti-Virus Daemon",
"tr": "Clam Antivirüs Servisi"})
PIDFILE = "/var/run/clamd.pid"
@synchronized
def start():
startService(command="/usr/sbin/clamd",
args="--config-file=/etc/clamav/clamd.conf %s" % config.get("CLIOPTS"),
pidfile=PIDFILE,
detach=True,
donotify=True)
@synchronized
def stop():
stopService(command="/usr/sbin/clamd",
pidfile=PIDFILE,
donotify=True)
if os.path.isfile(PIDFILE): os.unlink(PIDFILE)
def status():
return isServiceRunning(PIDFILE)