Hallo,
was ich machen will: Etwas automatisieren.
Und zwar, wenn ich einen Raspberry-Pi Kernel-Treiber programmiere,
stürzt der Pi dabei öfter mal ab. Was bedeuted dass ich öfter diese
Befehle eintippen muss:
1) per ssh einloggen, ins Verzeichnis mit dem aktuellen Sourcen gehen
2) per ssh einloggen, 'tail -f /var/log/messages' starten
3) per ssh einloggen, einen seriellen Terminal aufmachen (es wird ein
SPI bzw. RS232 Treiber
Das wollte ich automatisieren. Was dabei gar nicht so einfach ist ist
das aufmachen 3er neuer Terminal bzw. Konsole (bin Suse-Nutzer) Fenster
in denen dann je eins der drei o.g. Sachen passiert.
Versuch 1:
konsole --tabs-from-file tab_file
mit einem tab_file:
1 | title: %n;; command: rpi_login.sh ;; profile: Shell
|
2 | title: %n;; command: ping heise.de ;; profile: Shell
|
3 | title: %n;; command: ssh pi@192.168.178.32 -t 'tail -f /var/log/messages' ;; profile: Shell
|
4 | title: %n;; command: sleep 10;ssh pi@192.168.178.32 -t 'ping heise.de' ;; profile: Shell
|
5 | title: %n;; command: sleep 10;ping heise.de ;; profile: Shell
|
6 | title: %n;; command: sleep 10 ;; profile: Shell
|
Einzeln tut jeder Befehl was er soll. Im tab_file jedoch nicht:
1) meldet:
Achtung: Das Programm „rpi_login.sh“ mit den Argumenten „rpi_login.sh“
kann nicht gestartet werden.
2) tut was man erwarten würde
3,4,5) der tab geht auf und einen Augenblick später wieder zu ohne dass
eine Meldung oder Text allgemein zu erkennen ist
6) es ist 10 Sekunden ein Tab offen, der dann zu geht
Versuch 2:
gnome-terminal -e "ping www.free.fr" --tab -e "ping www.google.fr"
öffnet ein neues Fenster in dem jedoch nichts zu sehen ist außer dem
leeren Hintergrund und der (funktionierenden) Menüleiste.
Ich weiß nicht wo ich weiter suchen könnte. Kennt sich jemand mit dem
Thema aus? Es muss nicht ein bestimmtes Konsolen-Programm verwendet
werden.
Alle Arten das Ziel zu erreichen sind mit recht.