SmartOS 启动后我该怎么做才能运行脚本?

SmartOS 启动后我该怎么做才能运行脚本?

如何在 SmartOS 的 Serverboot 上运行脚本?我在 wiki 中找不到任何相关信息。

由于/etc/usr/root每次启动时都会重置,我无法使用诸如 之类的常用方法/etc/init.d。甚至我在网上找到的 Solaris 指南也不起作用。

我也尝试@reboot过 crontab,但我发现这也不受支持。

目前,我总是必须手动执行脚本来添加 2 个 etherstub。我该如何实现自动化?

答案1

SmartOS 使用 SMF(服务管理工具)。启动时,SMF 将查找并加载 /opt/custom/smf 中找到的任何 SMF 清单。这是向 SmartOS 引入持久自定义的主要方式。

https://wiki.smartos.org/administering-the-global-zone/有一些关于此的详细信息。

启动后定制的另一个来源: https://www.cyber-tec.org/2013/12/27/smartos-global-zone-customization/

相关内容