Re: PID

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Thu, 23 May 2013 23:00:49 +0200 (CEST)

bernhard(at)gtkx.de wrote:
> ich habe ein Problem :'( meinen in java selbst programmierten
> Webservice starte ich wie es in freebsd üblich ist über
> /etc/rc.d/www.gtkx.de und den üblichen flags.

Eigene rc-Skripte besser unter /usr/local/etc/rc.d ablegen.
Sonst labert mergemaster herum, und wenn man nicht aufpasst,
entsorgt er die "unbekannten" Skripte in /etc/rc.d.

> Das startscript enthält neben exports auch folgendes
>
> command="/usr/local/bin/java"
> command_args=" blb.httpd.server & "
>
> Soweit funktioniert das auch, aber nun hab eich 2 Instanzen am laufen
> eine zum entwickeln und zum testen. Das Problem ist, dass ich per ps
> zwei javainstanzen laufen sehe dich sich nur durch die PID unterscheiden.

Am besten pro Instanz ein eigenes rc-Skript verwenden.

> nun würde ich aber gerbe die option des restarts nutzen. das geht aber
> nur per PID
>
> Meine Frage ist nun die, wie bekomme ich die PID nachdem java gestartet
> wurde? Irgendwie muss das in das startscript rein damit ich restart
> benutzen kann.

Benutze zum Starten im Skript am besten das daemon(8)-Kommando.
Schau mal in die Manpage: Die Option -p ist genau, was Du
brauchst. Du benötigst dann auch das "&" nicht mehr.

Natürlich sollten die beiden Instanzen unterschiedliche PID-
Files verwenden. Wie das mit den PID-Files genau geht, kannst
Du bei anderen rc-Skripten abgucken, die Daemonen auf ähnliche
Weise starten.

Gruß
   Olli

-- 
Oliver Fromme,  secnetix GmbH & Co. KG,  Marktplatz 29, 85567 Grafing
Handelsregister:  Amtsgericht Muenchen, HRA 74606, Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsreg.: Amtsgericht München,
HRB 125758, Geschäftsführer:  Maik Bachmann,  Olaf Erb,  Ralf Gebhart
FreeBSD-Dienstleistungen/-Produkte + mehr: http://www.secnetix.de/bsd
It's trivial to make fun of Microsoft products,
but it takes a real man to make them work,
and a God to make them do anything useful.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 23 May 2013 - 23:00:59 CEST

search this site