From owner-freebsd-rc@freebsd.org Wed Aug 24 18:31:11 2016 Return-Path: Delivered-To: freebsd-rc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3FF8BC51EB for ; Wed, 24 Aug 2016 18:31:11 +0000 (UTC) (envelope-from lukasz@wasikowski.net) Received: from mail.freebsd.systems (mail.freebsd.systems [IPv6:2001:41d0:2:1276::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 688301BBF for ; Wed, 24 Aug 2016 18:31:11 +0000 (UTC) (envelope-from lukasz@wasikowski.net) Received: from mail.freebsd.systems (mail.freebsd.systems [IPv6:2001:41d0:2:1276::1]) by mail.freebsd.systems (Postfix) with ESMTP id D81DEEA6; Wed, 24 Aug 2016 20:31:00 +0200 (CEST) X-Virus-Scanned: amavisd-new at freebsd.systems Received: from mail.freebsd.systems ([5.196.167.1]) by mail.freebsd.systems (scan.freebsd.systems [5.196.167.1]) (amavisd-new, port 10026) with ESMTP id WDYKxvq0fv1w; Wed, 24 Aug 2016 20:31:00 +0200 (CEST) Received: from [192.168.168.1] (89-70-62-144.dynamic.chello.pl [89.70.62.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.freebsd.systems (Postfix) with ESMTPSA id 30B31EA0; Wed, 24 Aug 2016 20:31:00 +0200 (CEST) Authentication-Results: mail.freebsd.systems; dmarc=none header.from=wasikowski.net Authentication-Results: mail.freebsd.systems; spf=pass smtp.mailfrom=lukasz@wasikowski.net DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wasikowski.net; s=default; t=1472063460; bh=4ABvZ/rarBpIGhSdhIidPrCDPcZ+Modw6V9XSBmuO4c=; h=To:References:From:Date:In-Reply-To; b=NkvYg9fiILX3le4zlezlEFMrH1U12pcMvX4OgxyZWL8XVV8vA+jQfclAjFJDJ4Mr+ bijpkzvcu8MgkEJkHmyuqysIia6EnpYi6HdLvsn4hF0GcC3kY9z+2Vq7jHEnDVHn6F qUJZESwt/st/MwvZeNZmui/6a2mrZAbKm3R/1saAvtMqEFwbkDhAwsEvdqdwYTq0ES Ht7CXTOnFh903GQ2A+4uo0otfpdVudptda/RNfzhEyKEw7EJa1ibh72AUuqeh1tYMj 9m19ATRSTppDY0lr+eYfJrtCFiQGmDT5FY2EITQqfflGhLdQWQi/ZgZTaqupTNYJrC Vm+X8nVMpb6qA== Subject: Re: Can someone explain what I'm missing for this script to work at startup? To: Larry Rosenman , freebsd-rc@freebsd.org References: <775f07971e09126b4b72527565f2e7d1@thebighonker.lerctr.org> From: =?UTF-8?Q?=c5=81ukasz_W=c4=85sikowski?= Message-ID: Date: Wed, 24 Aug 2016 20:30:58 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <775f07971e09126b4b72527565f2e7d1@thebighonker.lerctr.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Aug 2016 18:31:11 -0000 W dniu 2016-08-24 o 19:08, Larry Rosenman pisze: > I have the following script in /usr/local/etc/rc.d/tika: > thebighonker.lerctr.org /usr/local/etc/rc.d $ cat tika > #!/bin/sh > # > # $FreeBSD$ > # > > # PROVIDE: tika > # REQUIRE: LOGIN > # KEYWORD: shutdown > > # > # Add the following lines to /etc/rc.conf to enable exim: > # > #tika_enable="YES" > # > tika_version=1.12 > # > > case $1 in > start) > /usr/sbin/daemon -u tika -p /var/run/tika.pid -P > /var/run/tika_server.pid \ > -r /usr/local/bin/java -jar > /home/ler/tika-server-${tika_version}.jar > ;; > stop) > kill `cat /var/run/tika_server.pid` > ;; > *) > echo "usage $0: start|stop" > ;; > esac > > exit 0; > thebighonker.lerctr.org /usr/local/etc/rc.d $ > > and at startup it does NOT start, but after login, service tika start > works. This may be related to the fact, that after login you have some env variables set that tika needs. It's common with java software. -- best regards, Lukasz Wasikowski