我想在rc.d /中創建一個文件,它將啓動我寫的一個/ bin/sh腳本。我下面在這裏找到一些例子:在FreeBSD中爲shell腳本創建一個啓動守護進程
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文件的正確方法是什麼?
感謝