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>