📄 gsm-utils.init
字号:
#! /bin/sh## /etc/init.d/gsm-utils: Controls the GSM SMS send daemon## written by Matthias Goebl <matthias.goebl@goebl.net>PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDAEMON=/usr/bin/gsmsmsdNAME=gsmsmsdDESC="GSM SMS send daemon"test -x $DAEMON || exit 0PHONEDEV=/dev/mobilephone # or /dev/ttyS0 or /dev/ircomm0BAUDRATE=9600PIN="" # or 1234SMSPROCESSOR="" # or /usr/bin/gsmsmsprocessorSPOOLDIR=/var/spool/smsPRIORITIES=3STARTOPTS=""SMSUSER="gsmsms:gsmsms"test -r /etc/default/gsm-utils && . /etc/default/gsm-utils # for overwriting some parametersOPTIONS="-d $PHONEDEV -b $BAUDRATE -L -P $PRIORITIES"OPTIONS="$OPTIONS -s $SPOOLDIR/queue -S $SPOOLDIR/sent -F $SPOOLDIR/failed"test -n "$SMSPROCESSOR" && OPTIONS="$OPTIONS -a $SMSPROCESSOR"test -n "$SMSUSER" && STARTOPTS="$STARTOPTS --chuid $SMSUSER"test -r /etc/default/gsm-utils && . /etc/default/gsm-utils # for overwriting OPTIONScase "$1" in start) echo -n "Starting $DESC: " if [ -n "$PIN" ];then echo -n "entering PIN.. " ( # This is ugly.. But if the PIN is already entered, the ME returns # "ERROR" and makes gsmctl retrying.. /usr/bin/gsmctl -d $PHONEDEV -b $BAUDRATE -I "+cpin=$PIN" & PID=$! sleep 3 kill $PID 2>/dev/null ) >/dev/null 2>&1 fi echo -n "$NAME" start-stop-daemon --start --quiet --pidfile /var/run/gsm-utils/$NAME.pid \ --make-pidfile --background $STARTOPTS --exec $DAEMON -- $OPTIONS echo "." ;; stop) echo -n "Stopping $DESC: $NAME " start-stop-daemon --stop --quiet --pidfile /var/run/gsm-utils/$NAME.pid \ --exec $DAEMON sleep 5 echo "." ;; restart|force-reload) echo -n "Restarting $DESC: $NAME" start-stop-daemon --start --quiet --pidfile /var/run/gsm-utils/$NAME.pid \ --make-pidfile --background $STARTOPTS --exec $DAEMON -- $OPTIONS sleep 5 start-stop-daemon --start --quiet --pidfile /var/run/gsm-utils/$NAME.pid \ --make-pidfile --background --exec $DAEMON -- $OPTIONS echo "." ;; *) N=/etc/init.d/gsm-utils echo "Usage: $N {start|stop|restart|force-reload}" >&2 exit 1 ;;esacexit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -