Hallo
stehe gerade auf'm Schlauf, vielleicht kann mit jmd. helfen:
Ich möchte aus einem Shell Skript ein Anderes so aufrufen, so dass es in einem neuen
eigenen Terminal gestartet wird. Hier werden dann User und Passwort abgefragt ...
Wenn ich nur '/bin/bash /pfad/zum/programm.sh' aufrufe, bekomme ich kein neues tty.
Für jede Idee dankbar
Kajetan
Shell Skript soll neues tty öffnen
redest du von x oder der konsole?
in letzterem fall sollte es reichen wen du standart[(fehler)ein|aus]gabe einfach auf ein freies tty umleitest.
also sowas wie:
in letzterem fall sollte es reichen wen du standart[(fehler)ein|aus]gabe einfach auf ein freies tty umleitest.
also sowas wie:
Code: Alles auswählen
programm &>/dev/tty8 </dev/tty8
Habe das ganze jetzt mit xterm -e gelöst.
Sinn war es, DAUs das Mounten von ihren Novell Home Verzeichnissen zu ermöglichen.
Script 1 kontrolliert den Mountpoint. Wenn er vorhanden und frei ist, wird Script 2 (im xterm) gestartet, das aus Userkennung und einer Datenbank den Novellcontext extrahiert und das Share mountet. Nach Rückkehr zum Script 1 wird der Konqueror gestartet.
Wenn jmd. unmittelbar die Shell vorzieht, verwendet er nur Script 2. Also kann ich mir ein 'programm &>/dev/tty8 </dev/tty8' sparen.
Danke an alle
Kajetan
Sinn war es, DAUs das Mounten von ihren Novell Home Verzeichnissen zu ermöglichen.
Script 1 kontrolliert den Mountpoint. Wenn er vorhanden und frei ist, wird Script 2 (im xterm) gestartet, das aus Userkennung und einer Datenbank den Novellcontext extrahiert und das Share mountet. Nach Rückkehr zum Script 1 wird der Konqueror gestartet.
Wenn jmd. unmittelbar die Shell vorzieht, verwendet er nur Script 2. Also kann ich mir ein 'programm &>/dev/tty8 </dev/tty8' sparen.
Danke an alle
Kajetan