event.d
Ubuntu不知道從哪一版就沒了 /etc/inittab,最近要改 runlevel 找不到原來是改成 /etc/event.d/rc-default 來管理,修改 runlevel 就修改 /etc/event.d/rc-default 即可
rc-default 也是會去檢查是否存在 /etc/inittab
start on rcS/stop
script
runlevel --reboot || true
if grep -q -w -- "-s\|single\|S" /proc/cmdline; then
telinit S
elif [ -r /etc/inittab ]; then
RL="$(sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
if [ -n "$RL" ]; then
telinit $RL
else
telinit 2
fi
else
telinit 2
fi
end script
沒有留言:
張貼留言