Skip site navigation (1)Skip section navigation (2)
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>