netscape remote starten
Hi Gemeinde, vor einigen Tagen habe ich folgendes schon mal gepostet. Ich bastle immer noch daran harum und kommenicht weiter. Der Mensch möchte den Netscape remote von der maschine chef auf der maschine asterix (wg. Platzmangel) starten. Klappt zu Fuss mit untiger Befehlssequenz. julius@asterix:~ > xhost +chef chef being added to access control list julius@asterix:~ > xhost +asterix asterix being added to access control list julius@asterix:~ > xterm dann weiter im xterm julius@asterix:~ > telnet chef Trying 172.20.10.13... Connected to chef. Escape character is '^]'. Welcome to SuSE Linux 7.0 (i386) - Kernel 2.2.16 (0). chef login: julius Password: Last login: Fri Oct 27 16:38:08 from asterix.storath.de Have a lot of fun... julius@chef:~ > netscape -display asterix:0 chupps und der netscape kommt remote von rechner chef auf asterix hoch. und jetzt die Frage: Wie kann ich auf chef (SuSE 6.2 KDE 1) ein icon auf den Desktop von chef ablegen das obiges mit automatisiert. Einen *.kdelnk erzeugen ist mir schon klar, aber was kommt in die exec zeile ? da wird es fuer meine shell - kenntnisse zu krytisch. Auch habe ich in Žman telnetŽ nichts gefunden wie man ein passwort uebergeben kann. nochmals fragend und nochmals gruessend Julius -- Praxis Storath: http://www.hausaerzte.org linuX (TM) made by Internet - Powered by linuX (Ver: SuSE 6.2) ; linuX-DAVID - blue - screens for linuX background only - REG. USER 72969 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Julius, * On Fri, 03 Nov 2000 Julius Storath wrote:
vor einigen Tagen habe ich folgendes schon mal gepostet. Ich bastle immer noch daran harum und kommenicht weiter.
Der Mensch möchte den Netscape remote von der maschine chef auf der maschine asterix (wg. Platzmangel) starten. Klappt zu Fuss mit untiger Befehlssequenz.
also habe ich das richtig verstanden? Dein Chef will von seinem Rechner aus ein Netscape benutzen, das auf Deinem Rechner läuft? Ich kann aus Zeitmangel nur versuchen Dir etwas Starthilfe zu geben. Schnellgestrickt und ungetestet: Du mußt Dir ein script bauen. Dazu brauchst Du ecpect und einer der Befehle die Du brauchen kannst ist: xterm -e /usr/bin/ssh -l chefusername deinrechnername \ /usr/X11R6/bin/xhost + deinrechnername Damit wird schonmal die Verbindung zu Deinem Rechner geöffnet. Mit expect kannst Du die weiteren Dialoge automatisieren. (Habe ich aber noch nie benutzt) Denn als nächstes mußt Du in dem Script das Display zum Chefrechner exportieren wenn der Dialog Dir sagt, daß der Rechner über xhost freigegeben ist. Wenn Du bei Deinem Chef dann eine Kopie von Programm.kdlnk aus Vorlagen auf den Desktop machst, und das Script in diesen Programm.kdlnk unter "Ausführen" einträgst wird es vielleicht funktionieren. Dein Chef bekäme dann erst ein xterm angezeigt in dem er das Passwort eingeben muß, und dann würde Netscape starten. Hoffe, daß ist schon mal ein Anfang. Gruß Peter --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, On Fri, Nov 03 2000 at 14:23 +0100, Julius Storath wrote:
Der Mensch möchte den Netscape remote von der maschine chef auf der maschine asterix (wg. Platzmangel) starten. Klappt zu Fuss mit untiger Befehlssequenz. [...] Wie kann ich auf chef (SuSE 6.2 KDE 1) ein icon auf den Desktop von chef ablegen das obiges mit automatisiert.
Einen *.kdelnk erzeugen ist mir schon klar, aber was kommt in die exec zeile ? da wird es fuer meine shell - kenntnisse zu krytisch. Auch habe ich in Žman telnetŽ nichts gefunden wie man ein passwort uebergeben kann.
Du kannst die Login-Prozedur z.B. mit expect automatisieren (ungetestet): #!/usr/bin/expect -f set send_slow {1 0.1} spawn telnet chef expect "ogin:" sleep 1 send -s "my_login\r" expect "assword:" sleep 1 send -s "my_password\r" sleep 1 send -s "trap '' 1; netscape -display asterix:0 & exit\r" Das Expect-Script rufst Du dann aus einem Shell-Skript auf: #!/bin/sh xhost +chef expect_script Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Julius Storath wrote:
Hi Gemeinde, vor einigen Tagen habe ich folgendes schon mal gepostet. Ich bastle immer noch daran harum und kommenicht weiter.
Der Mensch möchte den Netscape remote von der maschine chef auf der maschine asterix (wg. Platzmangel) starten. Klappt zu Fuss mit untiger Befehlssequenz.
julius@asterix:~ > xhost +chef chef being added to access control list julius@asterix:~ > xhost +asterix asterix being added to access control list julius@asterix:~ > xterm
dann weiter im xterm
julius@asterix:~ > telnet chef Trying 172.20.10.13... Connected to chef. Escape character is '^]'. Welcome to SuSE Linux 7.0 (i386) - Kernel 2.2.16 (0).
chef login: julius Password: Last login: Fri Oct 27 16:38:08 from asterix.storath.de Have a lot of fun... julius@chef:~ > netscape -display asterix:0
schupps und der netscape kommt remote von rechner chef auf asterix hoch.
und jetzt die Frage:
Wie kann ich auf chef (SuSE 6.2 KDE 1) ein icon auf den Desktop von chef ablegen das obiges mit automatisiert.
Einen *.kdelnk erzeugen ist mir schon klar, aber was kommt in die exec zeile ? da wird es fuer meine shell - kenntnisse zu krytisch. Auch habe ich in Žman telnetŽ nichts gefunden wie man ein passwort uebergeben kann.
Wieso passwort übergeben? ... Ich löse dieses Problem durch folgende Zeile in einem Shellscript: xhost +asterix && rsh +asterix DISPLAY=+chef:0 Netscape & --> +asterix: dort soll der Netscape gestartet werden --> +chef: hier soll die Ausgabe erfolgen -- Mit freundlichen Grüßen Fornoff und Heintzenberg GmbH Am Laidhölzle 9, D-79224 Umkirch Albert-Eugen Vetter Tel +49 7665 937-0, Fax -150 mailto:Vetter@FuH.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Gemmeinde, besten Dank fuer Eure Hilfe. Albert-Eugen Vetter wrote:
Julius Storath wrote:
Der Mensch möchte den Netscape remote von der maschine chef auf der maschine asterix (wg. Platzmangel) starten. Klappt zu Fuss mit untiger Befehlssequenz.
Wie kann ich auf chef (SuSE 6.2 KDE 1) ein icon auf den Desktop von chef ablegen das obiges mit automatisiert.
Ich löse dieses Problem durch folgende Zeile in einem Shellscript:
xhost +asterix && rsh +asterix DISPLAY=+chef:0 Netscape &
--> +asterix: dort soll der Netscape gestartet werden --> +chef: hier soll die Ausgabe erfolgen
Habe es mit Deinem Ansatz geloest, mit etwas anderen Rechnername. den asterix habe ich mit ip in die /etc/hosts und die /etc/hosts.equiv auf dem netserv eingetagen. netserv: dort soll der Netscape gestartet werden. asterix: dort will ich ihn zu sehen bekommen. und hier das script: #!/bin/sh rhost=netserv luser=$USER lhost=$HOSTNAME #dann kann ich das script auch auf anderen Buechsen #ohne Aenderung ins Homeverzeichnis kopieren und es lauft. rpfad=/opt/netscape/netscape #der komplette Pfad zur Anwendung muss gegeben sein xhost +$rhost && rsh $rhost DISPLAY=$lhost:0.0 $rpfad jetzt noch eine netscpae.kdelnk auf dem Deskop erzeugen und den Namen des Skripts unter Ausfuehren eintragen. Speichern starten laeuft. Nochmal Danke gluecklicher Julius --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
p.bossy@vorwerk-automotive.de
-
praxis-storath-julius@t-online.de
-
stefan.troeger@wirtschaft.tu-chemnitz.de
-
Vetter@FuH.de