Subversion Repositories configs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4 - 1
#! /bin/bash
2
#
3
# atop	advanced interactive monitor
4
#
5
# chkconfig: - 90 60
6
# description: atop is advanced interactive monitor
7
# processname: atop
8
# pidfile: /var/run/atop.pid
9
# Source function library.
10
. /etc/init.d/functions
11
 
12
RETVAL=0
13
 
14
# See how we were called.
15
 
16
prog="atop"
17
 
18
start() {
19
	echo -n $"Starting $prog: "
20
 
21
	daemon atopd
22
	RETVAL=$?
23
	echo
24
	[ $RETVAL -eq 0 ] && touch /var/lock/subsys/atop
25
	return $RETVAL
26
}
27
 
28
stop() {
29
	echo -n $"Stopping $prog: "
30
	killproc atop 2>/dev/null
31
	RETVAL=$?
32
	echo
33
	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/atop
34
	return $RETVAL
35
}
36
 
37
rhstatus() {
38
	status atop
39
}
40
 
41
restart() {
42
  	stop
43
	start
44
}
45
 
46
reload() {
47
	echo -n $"Reloading atop daemon configuration: "
48
	killproc atop -HUP
49
	retval=$?
50
	echo
51
	return $RETVAL
52
}
53
 
54
case "$1" in
55
  start)
56
  	start
57
	;;
58
  stop)
59
  	stop
60
	;;
61
  restart)
62
  	restart
63
	;;
64
  reload)
65
  	reload
66
	;;
67
  status)
68
  	rhstatus
69
	;;
70
  condrestart)
71
  	[ -f /var/lock/subsys/atop ] && restart || :
72
	;;
73
  *)
74
	echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"
75
	exit 1
76
esac
77
 
78
exit $?