2

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

4

2 に答える 2