3 # thinkfan Start/Stop thinkfan daemon
5 # chkconfig: 2345 40 60
6 # description: thinkpad fan control program
8 # Source function library.
9 . /etc/rc.d/init.d/functions
12 # Check if the service is already running?
13 if [ -f /var/lock/subsys/thinkfan ]; then
14 msg_already_running "thinkfan"
18 msg_starting "thinkfan"
19 daemon /usr/sbin/thinkfan
21 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/thinkfan
25 if [ ! -f /var/lock/subsys/thinkfan ]; then
26 msg_not_running "thinkfan"
30 msg_stopping "thinkfan"
32 rm -f /var/lock/subsys/thinkfan
36 if [ ! -f /var/lock/subsys/thinkfan ]; then
37 msg_not_running "thinkfan"
42 msg_reloading "thinkfan"
43 killproc thinkfan -HUP
48 if [ ! -f /var/lock/subsys/thinkfan ]; then
49 msg_not_running "thinkfan"
59 # See how we were called.
82 msg_usage "$0 {start|stop|restart|try-restart|reload|force-reload|status}"