📄 lirc.suse7.1
字号:
#! /bin/sh## This is an init script for a S.u.S.E. 7.1 distribution.## This script was adapted from a version for S.U.S.E. 6.2. # The original author was CW Zuckschwerdt <zany@triq.net>.## /etc/init.d/lircd#. /etc/rc.status. /etc/rc.config# Determine the base and follow a runlevel link name.base=${0##*/}link=${base#*[SK][0-9][0-9]}# Force execution if not called by a runlevel directory.test $link = $base && START_LIRCD=yes# test "$START_LIRCD" = yes || exit 0# Shell functions sourced from /etc/rc.status:# rc_status check and set local and overall rc status# rc_status -v ditto but be verbose in local rc status# rc_reset clear local rc status (overall remains)# rc_exit exit appropriate to overall rc status# First reset status of this servicerc_resetcase "$1" in start) ## Start daemon with startproc(8). If this fails, ## set the echo return value appropriately. echo -n "Starting daemon lircd" startproc /usr/sbin/lircd # remember status and be verbose rc_status -v ;; stop) ## Stop daemon with killproc(8). If this fails, ## set the echo return value appropriately. echo -n "Shutting down daemon lircd" killproc -TERM /usr/sbin/lircd # remember status and be verbose rc_status -v ;; restart) ## If the first command returns OK, call the second. If the ## first or second command fails, set the echo return value. $0 stop && $0 start # remember status and be quiet rc_status ;; reload) ## Both lircd and lircmd will re-read their ## config files on receipt of SIGHUP. echo -n "Reload daemon lircd" killproc -HUP /usr/sbin/lircd # remember status and be verbose rc_status -v ;; status) ## Check status with checkproc(8). If process is running, ## checkproc will return with exit status 0. echo -n "Checking for daemon lircd: " checkproc /usr/sbin/lircd && echo OK || echo No process ;; *) echo "Usage: $0 {start|stop|status|restart|reload}" exit 1 ;;esacrc_exit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -