Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Aug 2016 20:30:58 +0200
From:      =?UTF-8?Q?=c5=81ukasz_W=c4=85sikowski?= <lukasz@wasikowski.net>
To:        Larry Rosenman <ler@lerctr.org>, freebsd-rc@freebsd.org
Subject:   Re: Can someone explain what I'm missing for this script to work at startup?
Message-ID:  <da93a288-aec2-c62b-b43f-df1b52cb0cb4@wasikowski.net>
In-Reply-To: <775f07971e09126b4b72527565f2e7d1@thebighonker.lerctr.org>
References:  <775f07971e09126b4b72527565f2e7d1@thebighonker.lerctr.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?da93a288-aec2-c62b-b43f-df1b52cb0cb4>