【发布时间】:2013-06-02 07:09:10
【问题描述】:
我一直在尝试在 freebsd 启动时运行一个 shell 脚本。我已阅读 stackoverflow 中的所有类似问题并尝试过。但没有任何工作。这是我尝试的示例代码是dummy。
#!/bin/sh
. /etc/rc.subr
name="dummy"
start_cmd="${name}_start"
stop_cmd=":"
dummy_start()
{
echo "Nothing started."
}
load_rc_config $name
run_rc_command "$1"
以dummy 的名称保存。
权限为-r-xr-xr-x。
在 rc.conf 文件中制作 dummy_enable="YES".
问题是,当我重新启动系统进行测试时,dummy 文件不存在。所以脚本没有执行。运行我的虚拟脚本还需要做什么。
SRC:http://www.freebsd.org/doc/en/articles/rc-scripting/article.html#rc-flags
【问题讨论】:
-
您将“虚拟”文件存储在哪个目录中?
-
@LtWorf : 我将 dummy 放在 /etc/rc.d/ 文件夹中
-
那么它在重新启动时被删除并没有任何意义......