Befehl mit einen Knopfdruck via SSH auf Linux Server ausführen

C

cusaro

Neues Mitglied
0
Hallo,

ich suche eine App mit der ich mit einem Button, via SSH, Befehle auf meinem Linux Server ausführen kann. Mit ConnectBot verbinden und den Befehl eintippen ist auf Dauer zu umständlich. Da muss es doch etwas geben was das automatisiert.

Viele Grüße
Cusaro
 
Moin!

genau das selbe suche ich auch. Keiner eine Idee?
 
Dann beantworte ich mal meine eigene Frage - SSHutdown ist ein geniales Tool das mit 2 Klicks jeden Terminalbefehl an jeden SSH Server im Netwerk senden kann. Man kann eigene Befehle erstellen und nach dem start auswählen und dann ausführen - alternativ können auch verschiedene Server eingerichtet werden. Leider ist die App eine echte Zicke (Absturz bei nutzen der HW Tastatur vom Xperia Pro) aber einmal eingerichtet klappt es super. unterstützt den mal, ich will Widgets ;o)
 
  • Danke
Reaktionen: deadbabylon
Ich hab SShutdown einige Zeit lang getestst. Einmal abgesehen davon, dass die UI pottenhässlich ist :) hat es leider auch nicht immer das gemacht, was ich wollte. Vor allem kam es irgendwie nicht auf meinen OpenWRT-Router und hat dort richtig funktioniert.

Ich hab mir mittlerweile damit geholfen, dass ich mittels connectbot auf dem Server (hier mein openwrt) einfach ein Skript als "Post-Login Automatisierung" nutze. Das Skript selbst ruft mir ein einfaches (gescriptetes) Menü auf, wo ich schnell mittels Buchstabe+Enter einen Befehl starten kann.

Beispiel:
Code:
#! /bin/sh                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                             
cat << EOF                                                                                                                                                                                                                                   
a)      Befehl 1                                                                                                                                                                                                                                
b)      Befehl 2                                                                                                                                                                                                                    
c)      Befehl 3
EOF                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                             
echo -n "Auswahl: "                                                                                                                                                                                                                          
read a                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                             
if [ "$a" == a ];then
        [I]command1[/I]
elif [ "$a" == b ];then
        [I]command2[/I]
elif [ "$a" == c ];then
        [I]command3[/I]
fi

Quick&Dirty, aber funktioniert, ist flexibel und (nach Start und Login per Connectbot) mittels zwei Klicks durchgeführt.

Sebastian
 
Danke für den Tip - ist mir aber alles zu kompliziert. Das schöne ist das ich halt ganz ohne SSH drauf zugreifen kann.

Viel mache ich ja eh nicht, mount + umounten der Videoplatte, mpc in den langsamen Fade-out schicken. Dafür langt es. wenn ich mich eh schon mit Shell einlogge, dann brauche ich auch keinen Script mehr.

Obwohl die Idee schon was hat.
 

Ähnliche Themen

Viper73
Antworten
3
Aufrufe
237
Viper73
Viper73
keinnamemehrfrei
Antworten
19
Aufrufe
799
keinnamemehrfrei
keinnamemehrfrei
P
Antworten
25
Aufrufe
1.137
Pentatulim
P
Zurück
Oben Unten