Jochen Roedenbeck wrote:
Rolf Hillen wrote:
[...] case "$BASENAME" in ip-up.local) ssh -l username -n -f -L 12345:localhost:25 ldv39.uni-trier.de
In Scripts sollte man immer den Pfad der Programme mit angegeben, so auch hier. Also nicht nur "ssh", sondern "/usr/bin/ssh".
Der ssh-Aufruf klappt doch einwandfrei - daher gehe ich davon auf, daß ssh im Pfad ist. Aber der Sache nach hast Du natürlich Recht:-).
sleep 240
Und diesen Befehl sollte man hier meiden, er vrzoegert den Verbindungs- aufbau um 240s, das kann nicht gewollt sein.
Wahrscheinlich ist das in der Mail durch einen Zeilenumbruch nicht richtig rübergekommen: sleep wird auf der anderen Kiste per ssh remote aufgerufen und sorgt dafür, daß der ssh-tunnel 240 Sekunden aufrechterhalten wird - i.d.R. genug Zeit, um die Mail zu versenden. Es gibt also keine Verzögerung beim Aufruf von Sendmal. Wenn das mit dem killen klappt, wollte ich den eigentlich auf quasi unendlich setzen - für den Fall, daß ich sendmail -q später noch mal explizit aufrufe. -- Gruesse Rolf