freebsd の起動時にシェルスクリプトを実行しようとしています。私は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