我移植了个视频传输程序到开发板上,在开发板上可以通过运行:#./netvedio -g -d /dev/video0 -s 640x480 -w 8080 来正常运行程序
现在我想把这程序放在后台,让开发板一上电就自动启动运行,就像自带的boa服务器一样开机启动
我参照友善之臂(如ledplay)是把应用程序放在 /usr/bin 里 再在 /etc/init.d 里写了个守护进程的脚本(如下)
#!/bin/sh
base=led-player
# See how we were called.
case "$1" in
start)
/usr/bin/$base &
;;
stop)
pid=`/bin/pidof $base`
if [ -n "$pid" ]; then
kill -9 $pid
fi
;;
esac
exit 0
开机时通过运行这个脚本来调用ledplay应用程序,最后在rcS里添加开机运行的任务!
我想就参照这个流程,就把netvedio 这个应用程序放在 /usr/bin 里 也在 /etc/init.d 里写了个守护进程的脚本和在rcS中添加开机启动任务,
问题是,我那个守护进程的脚本不知怎么写的,netvedio -g -d /dev/video0 -s 640x480 -w 8080 netvedio后面带的那些参数得怎么处理的?写的那个守护进程出下,不过,怎么看都觉得有问题!

,事实也是如此,上电启动系统后一下子就又重启了。
请教一下我这个守护进程脚本要怎么写才好!
#!/bin/sh
# See how we were called.
case "$1" in
start)
/usr/bin/netvedio -g -d /dev/video0 -s 640x480 -w 7070 &
;;
stop)
pid=`/bin/pidof netvedio -g -d /dev/video0 -s 640x480 -w 7070`
if [ -n "$pid" ]; then
kill -9 $pid
fi
;;
esac
exit 0