我正在自定义 Raspbian Stretch 的文件系统,我需要在启动时进行一些设置前另一个应用程序启动。例如,安装/var
时tmpfs
我需要为lighttpd或samba重新创建相关文件夹。
我试图把这些线放进去rc.local
,但开始太晚了。是否已经有合适的脚本可以提前运行?
否则我将自己提供服务。我正在阅读文档:
https://www.freedesktop.org/software/systemd/man/systemd.special.html
但我不确定我必须使用哪个目标。我猜想类似于local-fs.target
“之前”和“想要”。
答案1
您可以运行systemctl list-dependencies
并选择相关单位以添加到before
属性中。
对于我的系统来说是
- var-lock.mount
- var-log.mount
- var-run.mount
- var-tmp.mount