HI:
I am building my root filesystem, my develop environment is: montavista
2.6.10 kernel, busybox-1.5.1, NFS.
If I run my project by manual, when it is running, I can use "ctrl+c" to
stop it. But if I add commands in "/etc/rc.d/rc.local" to auto running
project, now when I open the power of my board, my project can auto
running, but can not stop it by "ctrl+c".
The below are my script files.
inittab:
----------------------------------------------------------------------
::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
tty2::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r
----------------------------------------------------------------------
rcS:
----------------------------------------------------------------------
#! /bin/sh
#
# rcS Call all S??* scripts in /etc/rcS.d in
# numerical/alphabetical order.
#
# Version: @(#)/etc/init.d/rcS 2.76 19-Apr-1999 [EMAIL PROTECTED]
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel
#
# See if system needs to be setup. This is ONLY meant to
# be used for the initial setup after a fresh installation!
#
if [ -x /sbin/unconfigured.sh ]
then
/sbin/unconfigured.sh
fi
#
# Source defaults.
#
. /etc/default/rcS
export VERBOSE
#
# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
trap ":" INT QUIT TSTP
#
# Call all parts in order.
#
for i in /etc/rc.d/rcS.d/S??*
do
# Ignore dangling symlinks for now.
[ ! -f "$i" ] && continue
case "$i" in
*.sh)
# Source shell script for speed.
(
trap - INT QUIT TSTP
set start
. $i
)
;;
*)
# No sh extension, so fork subprocess.
$i start
;;
esac
done
# Run /etc/rc.d/rc.local if it exists
[ -x /etc/rc.d/rc.local ] && /etc/rc.d/rc.local
#
# Finish setup if needed. The comment above about
# /sbin/unconfigured.sh applies here as well!
#
if [ -x /sbin/setup.sh ]
then
/sbin/setup.sh
fi
-----------------------------------------------------------------------
rc.local:
-----------------------------------------------------------------------
/home/yinhj/rootfs1/loadmodules.sh #to load needed modules
/home/yinhj/rootfs1/encodedecode -p #run my application project
-----------------------------------------------------------------------
Could anybody give me some suggestion? thanks
REGARDS
Steven
_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox