Linux를 실행하는 Technologic Systems의 TS-7200 sbc 카드가 있고 루트로 로그인하여 내 응용 프로그램이 자동으로 실행되도록 inittab 파일을 수정하려고 합니다. 분명히 inittab 파일에서 뭔가 잘못한 것 같습니다. 이제 다시 시작하면 다음과 같은 결과가 표시됩니다.
INIT: version 2.85-ts1.00 booting
INIT: /etc/inittab[72]: duplicate ID field "ca"
INIT: cannot execute "/etc/init.d/rcS"
INIT: Entering runlevel: 3
INIT: cannot execute "/etc/init.d/rc"
INIT: Id "gel" respawning too fast: disabled for 5 minutes
INIT: no more processes left in this runlevel
그런 다음 5분마다 마지막 2줄을 얻지만 Ctrl-C를 눌러 종료할 수 없습니다. (또는 Ctrl-D).
카드를 다시 긁는 것 외에는 할 수 있는 일이 생각나지 않습니다. (아직 어떻게 해야 할지 모르겠습니다).
inittab 파일은 다음과 같습니다.
# Runlevels. The runlevels used by RedHatSystems are:
# 0 - halt (DO_NOT set initdefault to this)
# 1 - Maintaince (single user) mode.
# 2 - Multiuser, no networking support
# 3 - Full multiuser mode
# 4 - No standard. Used for weird/special runlevel
# 5 - Full multiuser with fbdev text console started
# 6 - reboot (DO_NOT set initdefault to this)
#
# Default Runlevel to Go into
dflt:3:initdefault:
# System Startup. Do these process before
# anything else
strt::sysinit:/etc/rc.d/rcS.sysinit
#smpl::sysinit:/path/to/process
# Process to do for each specific Runlevel
#smpl:4:actionkeyword:/path/to/process arguments
r0:0:wait:/etc/rc.d/rcS 0
r1:1:wait:/etc/rc.d/rcS 1
r2:2:wait:/etc/rc.d/rcS 2
r3:3:wait:/etc/rc.d/rcS 3
r4:4:wait:/etc/rc.d/rcS 4
r5:5:wait:/etc/rc.d/rcS 5
r6:6:wait:/etc/rc.d/rcS 6
# Things to run once specified runlevel is entered
#ud::once:/sbin/update
#
# Start console logins on both COM Ports
#
#lgn0:12345:respawn:/sbin/getty -L 115200 ttyAM0
#lgn1:12345:respawn:/sbin/getty -L 115200 ttyAM1
go0:2345:wait:/sbin/mingetty --autologin root ttyAM0 linux
ge1:2345:respawn:/sbin/mingetty ttyAM0 linux
#
# Start Virtual Terminal Logins
#
#vty1:5:respawn:/sbin/getty 38400 vc/0
###vty2::respawn:/sbin/mingetty vc/2
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -r now