[Allegro] z39.50: Frage zur suchbarkeit dict -> api
Klaus Lehmann
lehmann_klaus at t-online.de
Do Sep 10 09:35:05 CEST 2009
On Wed, 09 Sep 2009 17:14:08 +0200 Thomas Berger wrote:
guten tag herr berger
<>ich habe unter Linux seit langem das Layout der Distribution,
<>inklusive Start als "Daemon":
<>/sbin/startproc -v -u ***Benutzername*** -l /var/run/z3950.out -p
<>/var/run/z3950.pid ***Pfad***/z3950/bin/z3950
<>(SuSe)
<>bzw. als Skript in init.d unter RHEL. Aufruf lt. boot.log:
<>/usr/local/ztarget/bin/z3950 -l /var/log/ztarget.log -u nobody -t 60
-k 1024 -p
<>/var/run/ztarget.pid -D -w /usr/local/ztarget
/etc/init.d/z3950 sieht so aus:
#!/bin/sh
### BEGIN INIT INFO
# Provides: z3950
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 5
# Description: z3950
### END INIT INFO
case "$1" in
'start')
/usr/local/avanti/bin/z3950 < /dev/null 2>&1 > /dev/null &
;;
'stop')
killall z3950
;;
*)
echo "Usage: $0 { start | stop }"
;;
esac
exit 0
<>und ich kann Ihnen bestaetigen, dass die korrekte .dict-Datei aus etc
<>genommen wird.
gut, gut. also ist der fehler bei mir zu suchen (wie so oft ;-) )
es will mir nur in den kopf nicht rein, wo der fehler ist.
egal, wo ich das dict reintue, es wird nicht berücksichtigt.
????
<>[das ztarget hat - von yaz so uebernommen - die sehr sympathische
<>Moeglichkeit, beim Start die Benutzerkennung anzugeben, auf die es
<>sich dann reduziert (nobody ist voellig ausreichend).
<>Anders als avanti crasht es aber leider, wenn man es anHUPt, damit
<>es eine neue Logdatei anfaengt, das sollte ich bei Gelegenheit einmal
<>in den Quellen studieren...]
nun, dazu kann ich evtl auch beitragen:
ich arbeite mit logrotate (und habe glücklicherweise noch keine
probleme beim stoppen/starten bemerkt):
/etc/logrotate.d/z3950 sieth so aus:
/var/log/z3950.log {
dateext
missingok
compress
copytruncate
weekly
notifempty
olddir /root/sik/log/avanti
maxage 365
rotate 365
postrotate
/etc/init.d/z3950 stop
/etc/init.d/z3950 start
endscript
}
da wird nix gehupt, sondern ein "sauberer" stop/start hingelegt.
nachteile dieser methode?
viele grüße
ihr klaus lehmann
Mehr Informationen über die Mailingliste Allegro