?? gpsd.init
字號:
#!/bin/bash## gpsd This shell script starts and stops gpsd.## chkconfig: 345 90 40# description: Gpsd manages access to a serial- or USB-connected GPS# processname: gpsd# If you must specify a non-NMEA driver, uncomment and modify the next line#GPSD_OPTS=# Source function library.. /etc/rc.d/init.d/functionsRETVAL=0prog="gpsd"start() { # Start daemons. echo -n "Starting $prog: " # We don't use the daemon function here because of a known bug # in initlog -- it spuriously returns a nonzero status when # starting daemons that fork themselves. See # http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=130629 # for discussion. Fortunately: # # 1. gpsd startup can't fail, or at least not in the absence of # much larger resource-exhaustion problems that would be very obvious. # # 2. We don't need all the logging crud that daemon/initlog sets # up -- gpsd does its own syslog calls. # if [ -e "/dev/gps" ] then gpsd ${GPSD_OPTS} -p /dev/gps success else # User needs to symlink /dev/gps to the right thing failure "No /dev/gps device, aborting gpsd startup." fi RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/gpsd return $RETVAL}stop() { # Stop daemons. echo -n "Shutting down $prog: " killproc gpsd RETVAL=$? echo if [ $RETVAL -eq 0 ] then rm -f /var/lock/subsys/gpsd; fi return $RETVAL}# See how we were called.case "$1" in start) start ;; stop) stop ;; restart|reload) stop start RETVAL=$? ;; condrestart) if [ -f /var/lock/subsys/gpsd ]; then stop start RETVAL=$? fi ;; status) status gpsd RETVAL=$? ;; *) echo "Usage: $0 {start|stop|restart|condrestart|status}" exit 1esacexit $RETVAL
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -