[Gelöst] Callmonitor - Script auf Remote Server auführen

S-Franzke

Neuer User
Mitglied seit
19 Jan 2013
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

mein Ziel ist es per Callmonitor ein Script auf meinem Linuxserver ausführen zu lassen.
Dazu habe ich auf der FB ein Script unter /tmp/flash/callmonitor/actions.local.d/script.sh hinterlegt,
welches vom Callmonitor aufgerufen wird. Funzt

Im Script selber wird nur ein ssh Befehl ausgeführt:
ssh -i /var/mod/etc/ssh/rsa_host_key -t [email protected] "sudo /usr/local/bin/remotescript.sh"

Starte ich mein Script über die Shell der FB, funktioniert alles wunderbar.

Wenn ich jedoch über den Callmonitor einen Testanruf starte, bekomme ich jedoch:
[0:0] ACTION: '/var/tmp/flash/callmonitor/actions.local.d/script.sh'
ssh: Failed reading termmodes
[0:0] action failed with an exit status of 1

Kann hier wer weiterhelfen?

Gruss
Stefan
 
Zuletzt bearbeitet:
Ich möchte lösen :)

Das Problem liegt an dem sudo Aufruf, welcher eine Konsole benötigt.
Mittels ssh kann das durch die Option -t bewerkstelligt werden, da jedoch dropbear nicht alle Optionen
des "normalen" ssh Clients unterstützt funktioniert das nicht. -> Fehler "ssh: Failes reading termodes"

Ich habe das nun folgendermaßen umgangen: Per echo schreibe ich auf meinem Linux-Server einen String in einer bestimmten Datei,
welche ich mittels Cronjob minütlich überprüfen lasse und führe dann dort den sudo Befehl aus.
 
Kostenlos!

Statistik des Forums

Themen
248,920
Beiträge
2,305,113
Mitglieder
378,645
Neuestes Mitglied
nikitarajusa