|
我执行这个脚本时,报出了错误:syntax error: unexpected end of file
是什么地方写错了呢?请各位大侠帮忙看看。
脚本文件如下:
#!bin/sh
export QTDIR=/home/water/qtopia-2.1.1-host/image/opt/Qtopia
export QPEDIR=/home/water/qtopia-2.1.1-host/image/opt/Qtopia
export LD_LIBRARY_PATH=$QPEDIR/lib LD_LIBRARY_PATH
export PATH=$QPEDIR/bin PATH
findproc(){ /bin/ps -e | /bin/sed -n -e "/\<'$1'\>/ s/^ *\([0-9][0-9]*\).*/\1/p"}
killproc(){ pid='findproc $1'["$pid"!=""] && kill $pid}
killall quicklauncher
killall qpe
killall qvfb
[-x /sbin/fuser] && [ /sbin/fuser -kn tcp 4242 || /sbin/fuser -kn tcp 4243 ]
[-x /bin/fuser] && [ /bin/fuser -kn tcp 4242 || /bin/fuser -kn tcp 4243 ]
echo "Stopping common sound deamons..."
artsd_pid='findproc artsd'
[ "$artsd_pid" != ""] && kill $artsd_pid
esd_pid='findproc esd'
["$esd_pid"!=""] && kill $esd_pid
echo "Starting qvfb..."
qvfb -width 240 -height 320 &
sleep 5s
echo "Starting Qtopia 2.1.1..."
export HOME=/home/water/qtopia-2.1.1-host/image/opt/Qtopia/bin qpe
echo "Restarting killed sound deamons..."
["$artsd_pid" != ""] && artsd &
["$esd_pid" != ""] && esd & |
|