slitaz-base-files view rootfs/etc/init.d/rc.functions @ rev 331

rootfs/etc/init.d/rc.functions: add cmdline_option()
author Aleksej Bobylev <al.bobylev@gmail.com>
date Mon Sep 11 23:14:30 2017 +0300 (2017-09-11)
parents 32a9035b0181
children 158e813e99d8
line source
1 #!/bin/sh
2 # /etc/init.d/rc.functions: SliTaz boot scripts functions.
3 #
5 . /lib/libtaz.sh
7 # Check daemon with pidfile: usage check_pidfile $PIDFILE $DAEMON
8 active_pidfile() {
9 if [ ! -e $1 ]; then
10 return 1
11 elif grep -qs "Name:.$(basename $2)$" \
12 /proc/$(sed 's/[^0-9]//g;q' $1)/status; then
13 return 0
14 else
15 rm -f $1
16 return 2
17 fi
18 }
20 # Get specified cmdline option value
21 cmdline_option() {
22 local opt
23 for opt in $(cat /proc/cmdline); do
24 case $opt in
25 $1=*) echo ${opt#$1=};;
26 esac
27 done
28 }