Date: Sun, 22 Aug 2010 00:58:15 +0200 From: =?ISO-8859-1?Q?Morgan_Wesstr=F6m?= <freebsd-questions@pp.dyndns.biz> To: freebsd-questions@freebsd.org Subject: Pidfile ends up in /tmp instead of /var/run Message-ID: <4C705A07.5000007@pp.dyndns.biz>
next in thread | raw e-mail | index | archive | help
I'm trying to create an rc script for the first time following the guide
in the handbook. The script works as expected except for the pidfile
which is created in /tmp for some reason I can't figure out. The daemon
I try to run is a Linux program if that matters. Any help to solve this
would be appreciated. Here's the rc script:
#!/bin/sh
# PROVIDE: linuxdaemon
# REQUIRE: NETWORKING DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown
linuxdaemon_enable="${linuxdaemon_enable-NO}"
. /etc/rc.subr
name="linuxdaemon"
rcvar=`set_rcvar`
command="/usr/local/bin/linuxdaemon"
command_args="-c /usr/local/etc/linuxdaemon.conf > /dev/null 2>&1"
load_rc_config $name
pidfile="/var/run/linuxdaemon.pid"
required_files="/usr/local/etc/linuxdaemon.conf"
run_rc_command "$1"
Regards
Morgan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C705A07.5000007>
