LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 797|回复: 2

求 reboot, halt怎样向 init传输参数

[复制链接]
发表于 2003-7-9 08:51:49 | 显示全部楼层 |阅读模式
我的情况是这样的,

安装devfs文件系统时, 把init 改名为 init.system, init 变成一个脚本
内容为

**********                     启动devfs文件系统部分
exec init.system $1

但关机, 重启就有问题了,
reboot命令 应该执行 init 6, 但现在6 这个参数不能被正确传给init.system,

出现提示  Useage:  init.system [options] [0123....]

当然了若用 init 6 是可以重启的, 但这样很不方便, 所有脚本中的reboot, halt, shutdown 都需要
改.

另外init 改名, 另做一个启动脚本 init.devfs  
*****
exec init

然后在启动菜单里加上 init=/sbin/init.devfs 似乎也是一个办法, 但或许也有类似的问题
也说不定.
发表于 2003-7-9 10:39:12 | 显示全部楼层
init 可以接受多个参数,所以改成
exec init.system $*
init 的可用参数查询 man init
 楼主| 发表于 2003-7-9 12:43:44 | 显示全部楼层
多谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表