/etc/startup.sh

更新时间:
2024-03-14
下载文档

/etc/startup.sh

/etc/startup.sh 是一个脚本文件,系统每次启动都会自动调用它。SylixOS 通过启动脚本 /etc/startup.sh 来实现自启动配置。

[root@sylixos:/root]# cat  /etc/startup.sh
shstack 120000
modulereg /lib/modules/xsiipc.ko
modulereg /lib/modules/xinput.ko
[root@sylixos:/root]#

/etc/startup.sh 没有固定内容,全是Shell指令的简单罗列,需要系统启动后自动执行哪些命令就添加到该文件。

系统启动时会打印 Press <n> to NOT execute /etc/startup.sh (timeout: 1 sec(s)) 并延时等待一段时间,在此时间内如果输入字符 n 就可以取消 /etc/startup.sh 的自动执行。有时系统执行执行 /etc/startup.sh 时会发送错误,导致系统异常,此时最简单的解决办法就是启动时输入字符 n 取消 /etc/startup.sh 的自动执行,正常进入系统,然后修改 /etc/startup.sh 删除或注释可能导致异常的命令。这些命令后面可以通过手动输入的方式进行调试,避免对系统启动造成影响。

取消 /etc/startup.sh 自动执行的延时时间是通过环境变量 STARTUP_WAIT_SEC 控制的,单位秒,范围0~10。根据具体需要可以对其进行修改,以便快速启动或方便取消。

文档内容是否对您有所帮助?
有帮助
没帮助