Hello,
tcpserver könnte von supervise gestartet werden, aufgrund eines existierenden Directorys in /service - das ist das Verzeichnis, dass abweichend von wirklich allem Linux-Layout für supervise existiert und Configs enthält.
Soweit bin ich gekommen.
Gestartert werden die Programme scheinbar vom ServerScan
15089 svscan
15095 \_ supervise qmail-pop3d
15097 | \_ tcpserver -H -R -D -c 100 -v -u vpopmail -g vchkpw 0 pop3 /var/qmail/bin/qmail-popup mail.********.de /home/vpopm
15096 \_ supervise log
15098 | \_ /usr/local/bin/multilog t /var/log/qmail/pop3d
15102 \_ supervise qmail-send
15108 | \_ qmail-send
15126 | \_ qmail-lspawn ./Maildir/
15127 | \_ qmail-rspawn
15128 | \_ qmail-clean
15103 \_ supervise log
15109 | \_ /usr/local/bin/multilog t /var/log/qmail
15104 \_ supervise qmail-smtpd
15119 | \_ /usr/local/bin/tcpserver -v -p -c 20 -u 89 -g 89 0 smtp /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/local/
926 | \_ /var/qmail/bin/qmail-smtpd bitworks.de /home/vpopmail/bin/vchkpw /bin/true /bin/cmd5checkpw /bin/true2
4945 | \_ /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd
6506 | \_ /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd
6522 | \_ /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd
6525 | \_ /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd
6527 | \_ /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd
6664 | \_ /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd
6802 | \_ /usr/local/bin/tcpserver -v -p -c 20 -u 89 -g 89 0 smtp /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/lo
6804 | \_ /usr/local/bin/tcpserver -v -p -c 20 -u 89 -g 89 0 smtp /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/lo
6805 | \_ /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/local/bin/relay-ctrl-check /var/qmail/bin/qmail-smtpd bitw
6807 | \_ /usr/local/bin/tcpserver -v -p -c 20 -u 89 -g 89 0 smtp /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/lo
6832 | \_ /usr/local/bin/tcpserver -v -p -c 20 -u 89 -g 89 0 smtp /usr/local/bin/rblsmtpd -b -rrelays.ordb.org /usr/lo
15121 \_ supervise log
15125 \_ /usr/local/bin/multilog t /var/log/qmail/smtpd
Es ist mir aber immer noch nicht klar, wie die Prozesse gestartet werden.
in Runlevel 3 steht:
K05saslauthd -> ../init.d/saslauthd
K12mysqld -> ../init.d/mysqld
K45named -> ../init.d/named
K74ntpd -> ../init.d/ntpd
K90network -> ../init.d/network
S10network -> ../init.d/network
S12syslog -> ../init.d/syslog
S20random -> ../init.d/random
S25netfs -> ../init.d/netfs
S55sshd -> ../init.d/sshd
S56rawdevices -> ../init.d/rawdevices
S60mysqld -> /etc/init.d/mysqld
S80qmail -> /etc/init.d/qmail ### Das wäre es ja eigentlich.
S81named -> ../init.d/named
S81proftpd -> /etc/init.d/proftpd
S85httpd -> ../init.d/httpd
S90crond -> ../init.d/crond
S90xfs -> ../init.d/xfs
S97rhnsd -> ../init.d/rhnsd
S99local -> ../rc.local
Das stück aus dem Startscript:
#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin
export PATH
case "$1" in
start)
echo -n "Starting qmail: svscan"
cd /var/qmail/supervise
env - PATH="$PATH" svscan &
echo $! > /var/run/svscan.pid
echo "."
:/var/qmail/supervise #>ls -la
total 20
drwxr-xr-x 5 qmailr users 4096 Apr 28 2003 .
drwxr-xr-x 11 root qmail 4096 Mar 28 13:11 ..
drwxr-xr-t 4 qmailr users 4096 Apr 28 2003 qmail-pop3d
drwxr-xr-t 4 qmailr users 4096 Apr 28 2003 qmail-send
drwxr-xr-t 4 qmailr users 4096 Mar 28 13:20 qmail-smtpd
Im Verzeichnis ist kein svscan drin.
Mir ist einfach nicht klar, wie svscan und supervise gestartet werden...
Woher wird das jetzt geholt?
Also irgendwo aus "PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin" nehme ich an.
Was passiert mit dem ursprünglichen Pfad? Wird die durch den Export des o.a. nicht überschrieben?
Ich habe mich um die Zelle leider nie selbst gekümmert und jetzt brauchen wir sie unbedingt und keiner kennt sich mehr aus :-((
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
