/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。根据具体需要可以对其进行修改,以便快速启动或方便取消。