ssh -r mittels Script funktioniert aber nicht als cronjob

Gast #3567607
Moin,

ich habe folgendes Script:
1
pi@meins ~ $ more cst.sh
2
#!/bin/bash
3
a=(`ps -ef | grep 5500 | grep -v grep`)
4
if [ -n "$a" ]; 
5
then
6
 echo ""
7
else
8
 /bin/echo "ssh Verbindungsaufbau zum Rechner $(date)" >> /home/pi/log.txt
9
 ssh -R 5500:localhost:22 zieluser@zielrechner.myfritz.net
10
fi

Wen ich diese aus der Shell starte, dann läuft es ohne Probleme.

Allerdings als cronjob nicht. Es wird zwar das log gefüllt aber die 
nachfolgende Zeile wird nicht ausgeführt.


Woran mag das liegen?


Holger
#3567636
> Allerdings als cronjob nicht. Es wird zwar das log gefüllt aber die
> nachfolgende Zeile wird nicht ausgeführt.
>
>
> Woran mag das liegen?
>
>
> Holger

Schickt Dir (oder welchem User auch immer) die Shell-Ausgabe/Error als 
Log? Falls ja, solltest Du da auch mal reinschauen; falls Nein, solltest 
Du das mal konfigurieren, so etwas hilft beim Fehler finden.
Gast #3567734
Hallo, habe ssmtp installiert und konfiguriert. Ich kann nun in der 
shell folgendes eingeben und ich erhalte dann eine E-Mail.
1
echo "this is a test" | mail -s Subject test@test.de

Diese Zeile in meinem Script von oben unter dem Eintrag in die log.txt 
verhilft mir leider nicht zu einer E-Mail.



Holger

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.