avanti-x beim Booten starten
Anando Eger
anando at aneg-dv.de
Mi Feb 6 17:56:07 CET 2002
Hallo Herr Sass,
sie schrieben u.a.:
> Wir verwenden unter Linux (Suse 7.0) den Avanti-X Server für UNIX (Version
> 1.0).
ist nicht mind. 1.7 aktuell?
Ich verwende unter SuSE diese Version mit der Dateilänge 650848 - seit mehreren
Jahren stabil.
> Beim Neustart des Rechners haben wir verschiedene Skripte ausprobiert,
> welche am Ende des Bootvorgangs ausgeführt werden, jedoch läßt sich der
> Daemon nicht automatisch starten. Erst wenn man per "kill" den laufenden
> Prozeß, der beim Systemstart begonnen wurde, beendet und in der Bash manuell
> /usr/local/allegro/avanti-x/avanti-x -daemon
> ...
Stimmen die Rechte zum Startzeitpunkt? Mein Test in so einem Fall: mal kurz
alle avanti-relevanten Pfade "weltweit" verfügbar machen ...
In welchem Runlevel starten Sie Avanti? Ich nutze die 2, X starte ich immer
per Hand - das muß auf einem Server ja keine Resourcen fressen ...
Zum Vergleich hier mein (SuSE-like) script:
------------------------------------------------------------------------------
#! /bin/sh
# Copyright (c) Anando Eger Datenverarbeitung 1999
#
# Author: Anando Eger <anando at aneg-dv.de>
#
# /usr/allegro/avanti-x.1/avanti
#
DBROOT=/dev/null
. /etc/rc.config
# The echo return value for success (defined in /etc/rc.config).
return=$rc_done
case "$1" in
start)
echo -n "Starting service avanti-x"
cd /usr/allegro/avanti-x.1
./avanti-x -daemon
checkproc ./avanti-x && return=$rc_done || return=$rc_failed
echo -e "$return"
;;
stop)
echo -n "Shutting down service avanti-x"
killproc -TERM /usr/allegro/avanti-x.1/avanti-x
checkproc ./avanti-x && return=$rc_failed || return=$rc_done
echo -e "$return"
;;
restart)
$0 stop && sleep 3 && $0 start || return=$rc_failed
;;
reload)
echo -n "Reload service avanti-x"
killproc -HUP /usr/allegro/avanti-x.1/avanti-x || return=$rc_failed
echo -e "$return"
;;
status)
echo -n "Checking for service avanti-x: "
checkproc ./avanti-x && echo OK || echo No process
;;
*)
echo "Usage: $0 {start|stop|status|restart|reload}"
exit 1
esac
# Inform the caller not only verbosely and set an exit status.
test "$return" = "$rc_done" || exit 1
exit 0
---------------------------------------------------------------------------
Das steht hier:
root at www:/sbin/init.d/rc2.d > ls
K05aprsd K25ypxfrd S07route S20xfstt
K05nessusd K26rcnetplan S08cipe S20xinetd
K10adabas K27quotad S08plip S20xntpd
K10arkeia K30dhcp S08portmap S21alsasound
**********
K10avanti K30dhcrelayword: S09argus S21cron
**********
K10mysql K30hylafax:20:22 S09nfsm servicS21identde
K10queue K30idedma S09scanlogd S21nscd
K10rinetd K30random S09syslog S21smbfs
K10squid K31quota S10kbd S22radiusd
K10wwwoffle K34named cd /usr/ S10nisplus S22rcyiff
K12enlighten K35argus mc S10routed S25postgres
K15postgres K35nisplus S11named S26rcnetplan
K18radiusd K35routed S12quota S30adabas
K18rcyiff K35syslog S13quotad S30arkeia
**************
K19cron K36nfs S13random S30avanti
**************
K19identd K36scanlogd S14argo S30dhcp
K19nscd K37cipe S15yppasswdd S30dhcrelay
K19smbfs K37portmap S15ypserv S30hylafax
K20acct K37pptpd S15ypxfrd S35ipsec
K20apache K38route S16ldap S40ippl
K20apmd K39baycomepp S16ypclient S40snort
K20argo K40dhclient S17autofs S40sockd
K20at K40i4l S17nfsserver S56dpbox
K20atalk K40idled S17pcnfsd S60idled
K20gpm K40ippl S19idedma S70nessusd
K20inetd K40networkA S19svgatext S90enlighten
K20innOA K40snortound S20acct S95aprsd
K20ircd K40sockd S20apache S99firewall_final
K20lpd K42pcmcia S20apmd _K10enhydra
K20ntopd K44i4l_hardware S20at _K10networker
K20nwe K45dummy S20atalk _K10webpadmin
K20rstatd K45irda S20gpm _K20adsl
K20rusersd K50plip S20inetd _K20aolserver
K20rwhod K51firewall S20inn _K20ups
K20sendmail K56dpbox S20ircd _K30webgw
K20smb K81svgatext S20lpd _S06adsl
K20snmpd K98suse-blinux S20mysql _S20aolserver
K20sshd K99kerneld S20ntopd _S20pcp
K20xfstt S01kerneld S20nwe _S20ups
K20xinetd S03i4l_hardware S20queue _S21suse-blinux
K20xntpd S03pcmcia S20rinetd _S22wvdial.dod
K21alsasound S04dummy S20rstatd _S30webgw
K22wvdial.dod S04firewall_init S20rusersd _S90enhydra
K23nfsserver S04irda S20rwhod _S90networker
K23pcnfsd S05dhclient S20sendmail _S90webpadmin
K24autofs S05i4l S20smb _S95FrontBase
K24ldap S05network S20snmpd _S97FBWeb
K24ypclient S06baycomepp S20squid
K25yppasswdd S07firewall_setup S20sshd
K25ypserv S07pptpd S20wwwoffle
root at www:/sbin/init.d/rc2.d >
(Hier steht viel Mist - dieser Server ist aber experimental ...)
MfG Anando Eger
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : anando.vcf
Dateityp : text/x-vcard
Dateigröße : 301 bytes
Beschreibung: Visitenkarte f?r Anando Eger
URL : <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20020206/b219b18a/attachment.vcf>
Mehr Informationen über die Mailingliste Allegro