|
|
发表于 2008-2-20 11:26:18
|
显示全部楼层
Post by dddk;1817987
BINDIR=/usr/bin
if [ -e /etc/vdr/nfvdr.conf ]; then
grep -i "xineliboutput" /etc/vdr/nfvdr.conf
if [ $? == 0 ]; then
cp $BINDIR/mplayer.sh.xine $BINDIR/mplayer.sh
$BINDIR/Xorg & <---此处的"&"起什么作用?
fi
fi
eval $VDRCMD 2>/var/log/vdr.err <-这句话中的"2>"起什么作用,这句话应该怎么解释?
PID=`ps auxw | grep "vdr -L" | grep -v grep | awk '{ print $2 }'`
if [ x"$PID" != "x" ]; then
echo $pid
kill $PID
fi
$2 代表什么意思,$1我是知道的,是外面传进来的一个参数。
这里的$pid是否等于$PID?
& 表示程序执行的时候放后台。
这里的 $2 和 $1 不是一个概念。这个是awk里面的,表示第二个字段。 |
|