Hy, Am 02/06/09@13:45 schrieb Michael Mauch:
Maik Holtkamp schrieb:
- mein script ipsend (Rechte derzeit 4700 - habe aber schon so ziemlich alles durch)?
Pack mal ein "set -x" in das Skript, damit man sehen kann, wo es genau hapert. Vermutlich möchte eines der Programme irgendwelche Umgebungsvariablen (z.B. HOME, USER, LOGNAME) sehen, die beim Aufruf aus der callerid.conf nicht gesetzt sind. Das kannst Du mit "env -i ipsend" testen - dann bekommt das ipsend gar keine Umgebungsvariablen.
Sorry, hat ein paar Tage gedauert, da ich den betreffenden Rechner hier nicht vor Ort habe. Also 'env -i ipsend' geht. set -x gesetzt und: ---/var/log/messages--- Jun 12 23:20:41 work isdnlog: + ping -c 1 www.ralfstecker.de Jun 12 23:20:41 work isdnlog: + sleep 15 Jun 12 23:20:56 work isdnlog: + test -e /var/run/proftpd.pid Jun 12 23:20:56 work isdnlog: + /usr/sbin/rcproftpd start Jun 12 23:20:56 work isdnlog: + sleep 15 Jun 12 23:20:56 work proftpd[21849]: work.rsdata-edv.priv - listen() failed in inet_listen(): Bad file descriptor (... Rest IP Auswertung & aufladen der html Seite -> alles i.O. ...) ---/var/log/messages--- Ich habe noch diverse Optionen für die callerid.conf flags probiert, wie hier in den letzten Tagen diskutiert, aber es nützt alles nichts der Fehler vom proftpd bleibt :(. Vor diesem Hintergrund, - bei mir läuft das ganze tadellos - bei ihm läuft das script vom promt gestartet tadellos - aus der callerid.conf läuft es nicht verstehe ich die Geschichte nicht mehr. Da mein Bekannter bald in Urlaub fährt, werde ich, wenn ich bis dahin keinen anderen Ansatz gefunden habe, mir wohl seinen Rechner leihen und den auf links ziehen ... wäre doch gelacht ;). Wie auch immer, Danke. -- :wq-y Maik