]> git.pld-linux.org Git - projects/rc-scripts.git/blame - rc.d/init.d/<template>.init
- was "2&>1" instead of "2>&1" - fixed
[projects/rc-scripts.git] / rc.d / init.d / <template>.init
CommitLineData
c4586185 1#!/bin/sh
2#
3# <service> <service> short service description
4#
bf623cec 5# chkconfig: 345 85 15
c4586185 6#
7# description: <service> long service description
8
9
10# Source function library
11. /etc/rc.d/init.d/functions
12
13# Get network config
14. /etc/sysconfig/network
15
3711b989 16# Set defaults
0f648e15
SZ
17OPTION1="" # Strings
18OPTION2="-q" #
19OPTION3= # Values
20OPTION4=5 #
3711b989
SZ
21
22# Get service config - may override defaults
c4586185 23[ -f /etc/sysconfig/<service> ] && . /etc/sysconfig/<service>
24
25# Check that networking is up.
26if [ "${NETWORKING}" = "no" ]; then
3711b989 27 # nls "ERROR: Networking is down. %s can't be run." <service>
bf623cec 28 msg_Network_Down <service>
c4586185 29 exit 1
30fi
31
32
33# See how we were called.
34case "$1" in
35 start)
36 # Check if the service is already running?
37 if [ ! -f /var/lock/subsys/<service> ]; then
bf623cec
AF
38 #show "Starting <service> service"
39 msg_starting <service>
c4586185 40 daemon <service>
41 touch /var/lock/subsys/<service>
42 else
bf623cec
AF
43 # echo "% service is already running." <service>
44 msg_Already_Running <service>
c4586185 45 fi
46 ;;
47 stop)
48 # Stop daemons.
bf623cec
AF
49 #show "Stopping %s service" <service>
50 msg_stopping <service>
c4586185 51 killproc <service>
ef30479f 52 rm -f /var/lock/subsys/<service> >/dev/null 2>&1
c4586185 53 ;;
54 restart)
55 $0 stop
56 $0 start
57 ;;
58 reload)
59 if [ -f /var/lock/subsys/<service> ]; then
bf623cec
AF
60 #show "Reload %s service" <service>
61 msg_show <service>
62 msg_reload
c4586185 63 busy
64 killproc <service> -HUP
65 deltext
66 ok
67 else
bf623cec
AF
68 #echo "%s service is not running." <service>
69 msg_Not_Running <service>
c4586185 70 fi
71 ;;
72 status)
73 status <service>
6b0896a7 74 exit $?
c4586185 75 ;;
76 *)
bf623cec
AF
77 #echo "Usage: %s {start|stop|status|restart|reload}" $0
78 msg_Usage_reload $0
c4586185 79 exit 1
80esac
81
82exit 0
83
This page took 0.037136 seconds and 4 git commands to generate.