Script läuft nicht im Hintergrund

B

Burkin

Grünschnabel
Hallo ich hab folgendes Problem
2 Scripte
Script 1
Code:
#! /usr/bin/expect
spawn ssh -R 15228:127.0.0.1:22 user@192.168.10.2 
expect "assword" {send "password\r"}
interact
Script 2
Code:
#! /bin/bash
b=1
while [ $b -eq 1 ];
do
    sleep 3
#    echo "starte neu"
    /home/user/script1    
done

So weit so gut, funktionieren beide auch hervorragend, also Script 1 baut automatisch eine Reverse-SSH-Tunnel zum rechner 192.168.10.2 auf und script 2 baut den Tunnel nach einer Unterbrechung innerhalb der nächsten 3 Sekunden wieder auf.
Wenn ich jedoch Script 2 mit script2 & starte funtioniert nichts mehr, da expect offensichtlich keine Eingabe mehr bekommt. Script 2 muss aber beim Bootprozess des Rechners mit gestartet werden und ohne den Parameter & wird der Bootprozess nicht abgeschlossen.
Hat irgend jemand eine Idee wie man diese Scripte im Hintergrund zum laufen bringen kann um sie beim booten mit zu starten?

Danke Burkhard
 

Ähnliche Themen

script sshpass

Queue für copy Script

Script starten ?

verzeichniss suche funktioniert nicht

Windows clients können nicht mehr auf lange laufendes System zugreifen

Zurück
Oben