]> git.pld-linux.org Git - packages/glibc.git/blame_incremental - utmpd.init
- release 9
[packages/glibc.git] / utmpd.init
... / ...
CommitLineData
1#!/bin/sh
2#
3# /etc/rc.d/init.d/utmpd
4#
5# utmp Starts the utmpd daemon
6#
7# chkconfig: 2345 25 55
8# description: Utmpd daemon
9# processname: utmpd
10#
11
12# Source function library.
13. /etc/rc.d/init.d/functions
14
15# Get service config - may override defaults
16[ -f /etc/sysconfig/utmpd ] && . /etc/sysconfig/utmpd
17
18
19# See how we were called.
20case "$1" in
21 start)
22 # Check if the service is already running?
23 if [ ! -f /var/lock/subsys/utmpd ]; then
24 msg_starting "utmpd"
25 daemon utmpd
26 RETVAL=$?
27 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/utmpd
28 else
29 msg_Already_Running "utmpd"
30 exit 1
31 fi
32 ;;
33 stop)
34 if [ -f /var/lock/subsys/utmpd ]; then
35 msg_stopping "utmpd"
36 killproc utmpd
37 rm -f /var/lock/subsys/utmpd >/dev/null 2>&1
38 else
39 msg_Not_Running "utmpd"
40 exit 1
41 fi
42 ;;
43 reload|restart)
44 $0 stop
45 $0 start
46 ;;
47 status)
48 status utmpd
49 ;;
50 *)
51 msg_Usage "$0 {start|stop|status|restart|reload}"
52 exit 1
53esac
54
55exit $RETVAL
This page took 0.024066 seconds and 4 git commands to generate.