作成した /bin/sh スクリプトを起動するファイルを rc.d/ に作成しようとしています。ここにあるいくつかの例に従っています:
http://www.freebsd.org/doc/en/articles/rc-scripting/article.html#rc-flags
#!/bin/sh -x
# PROVIDE: copyfiles
. /etc/rc.subr
name=copyfiles
rcvar=copyfiles_enable
pidfile="/var/run/${name}.pid"
command="/var/etc/copy_dat_files.sh -f /var/etc/copydatafiles.conf"
command_args="&"
load_rc_config $name
run_rc_command "$1"
pidfile に問題があるようです。私のスクリプトは pid ファイルを作成する必要がありますか、それとも自動的に作成されますか? 両方の方法を試しましたが、スクリプトで pid ファイルを作成するかどうかに関係なく、pid ファイルが読み取れないというエラーが表示されます。
私のスクリプトでそれを作成することになっている場合、pid ファイルを作成する適切な方法は何ですか?
ありがとう