谁能解释这个奇怪的/etc/inittab?
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
# The /etc/inittab file controls the configuration of init(1M); for more
# information refer to init(1M) and inittab(4). It is no longer
# necessary to edit inittab(4) directly; administrators should use the
# Solaris Service Management Facility (SMF) to define services instead.
# Refer to smf(5) and the System Administration Guide for more
# information on SMF.
#
# For modifying parameters passed to ttymon, use svccfg(1m) to modify
# the SMF repository. For example:
#
# # svccfg
# svc:> select system/console-login
# svc:/system/console-login> setprop ttymon/terminal_type = "xterm"
# svc:/system/console-login> exit
#
#ident "@(#)inittab 1.41 04/12/14 SMI"
ap::sysinit:/sbin/autopush -f /etc/iu.ap
sp::sysinit:/sbin/soconfig -f /etc/sock2path
smf::sysinit:/lib/svc/bin/svc.startd >/dev/msglog 2<>/dev/msglog </dev/console
p3:s1234:powerfail:/usr/sbin/shutdown -y -i5 -g0 >/dev/msglog 2<>/dev/msglog
pt:s1234:powerfail:/usr/lib/svc/method/installupdates lock
LT:3:respawn:/usr/sbin/tictimed >/dev/msglog 2<>/dev/msglog
inttab只有这么多内容
最后一行说,默认启动模式3
但是没有发现去读 /etc/rc$.d/ 呀。
若加一项默认启动程序,同事说加到 /etc/rc2.d/S** 就行,这个为什么是rc2.d呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
rc2.d中的都是要在运行级别2启动的,此时系统已经完全启动进入多用户了,此时只能访问本地资源。
rc3.d中的是要在运行级别3启动的,多了系统正常启动后要启动nfs,此时可以跨网络访问资源。
rc2.d和rc3.d都是多用户模式。
把你自己的启动脚本放到rc2.d就是指不需要启动nfs也能启动你的程序。
默许启动是3,但是会一步一步启动过来从rc*.d----直到rc3.d,后面的就跳过
既然用solaris10,能用smf管理就用smf吧..