Hallo,
Ich arbeite gerade an einem Script das mit Dialog eine TUI darstellt und über Partimage im Batchmode Partitionen zurückspielen soll. Dabei soll PI nicht in den Hintergrund sondern seine Oberfläche mit dem hübschen Fortschrittsbalken zeigen.
Was mich gerade verrückt macht ist das, wenn Partimage die erste (von 2) Partition restauriert hat und sich beendet, das ganze Script beendet wird.
So sieht die Funktion im Moment aus:
partitionFill() {
partimage -eb restore $device$p1 $_images/sda1.img.000 > /dev/tty3 ### Partimage auf tty3 starten
partimage -eb restore $device$p2 $_images/sda5.img.000 > /dev/tty3
dialog --title "Restore:" --cr-wrap --msgbox "\nRecovery Vorgang beendet." 8 29
}
Aussteigen tut es nachdem die erste Zeile mit PI abgearbeitet ist.
Ich habe schon zig Sachen ausprobiert, mit Ticks, mit &&, exec, nohup und die Umleitung auf ein anderes Terminal. Aber das bringt irgendwie alles nicht den gewünschten Erfolg.
Wie kann man erreichen das PI sich nur selbst beendet und nicht das ganze Dialog-Script?
Danke im Vorraus, chepaz