Alpine Linux 是一个轻量级 Linux 发行版,它使用 OpenRC 作为其默认的进程管理器。
/etc/rc.local 文件是一个脚本文件,它在系统启动时自动执行。在 Alpine Linux 中,/etc/rc.local 文件是 OpenRC 的一部分,用于在系统启动过程中运行额外的脚本。
要在系统启动时运行脚本,可以将脚本的完整路径添加到 /etc/rc.local 文件中,例如:
#!/bin/sh
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
/path/to/your/script.sh
exit 0
如果你需要在系统启动后运行脚本,可以在 /etc/local.d/ 目录中创建一个任意名称的文件并以 .start 结尾,那么这个文件就会在系统启动完成后自动运行。
请注意,在使用 /etc/rc.local 或 /etc/local.d/ 运行脚本时,需要确保脚本具有可执行权限。