File: SAspamd

package info (click to toggle)
spamassassin 4.0.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 25,724 kB
  • sloc: perl: 89,143; ansic: 5,193; sh: 3,737; javascript: 339; sql: 295; makefile: 209; python: 49
file content (41 lines) | stat: -rwxr-xr-x 650 bytes parent folder | download | duplicates (14)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/sh

# Startup spamd

. /etc/rc.common

PIDFILE=/var/run/spamd.pid
SPAMD=spamd

StartService ()
{
    if [ -r $PIDFILE ]; then
        ConsoleMessage "spamd already running"
    else
	ConsoleMessage "Starting spamd"
	$SPAMD -d -r $PIDFILE
    fi
}

StopService ()
{
    if [ -r $PIDFILE ]; then
        ConsoleMessage "Stopping spamd"
	kill -TERM `cat $PIDFILE`
    else
	ConsoleMessage "spamd not running"
    fi
}

RestartService ()
{
    if [ -r $PIDFILE ]; then
        ConsoleMessage "Restarting spamd"
        kill -HUP `cat $PIDFILE`
    else
        ConsoleMessage "spamd not running.  Starting"
	StartService
    fi
}

RunService "$1"