sandman Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Hi! Es kommt oft vor dass ich beim Kunden eine Datenbank exportieren soll (Oracle). Dazu logge ich mich über telnet auf dem Unix-Rechner des Kunden ein, und starte den Export Prozess. Nun muss ich ca 1 Stunde warten, bis die gesamten Daten in ein File geschrieben sind. Erst dann kann ich das File kopieren, um es wieder bei uns zu importieren. Nachteil 1: Verbindung läuft über ISDN-Router, deswegen müssen wir natürlich auchfür 1 Stunde Telefongebühren zahlen. Nachteil 2: Ich muss während diese Stunde die ganze Zeit eine Leitung belegen, sodass andere Mitarbeiter evtl, gestört werden. LÖSUNG: Am besten wäre es, wenn ich den Export-Prozess starte, und dann gleich die Telnet-Session schliessen könnte. Der Prozess muss aber weiterlaufen, nach der Schliessung der Session! Weiß jemand wie so etwas zu realisieren ist? cu Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
frosch03 Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Kannst du das nicht einfach so machen, dass du den prozess mit & in den Hintergrund legst? Dann kannst du dich ausloggen und nach einer stunde gehst du wieder rein und kannst weiter arbeiten .... Oder hab ich jetzt irgendwas nicht gepeilt? gruß Frosch03 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
given_to_fly Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Jep das Fröschle hat recht So klappts im Hintergrund laufen lassen Hexdump Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sandman Geschrieben 7. Juni 2002 Autor Teilen Geschrieben 7. Juni 2002 Tut mir leid, aber da muss ich jetzt als Unix-Vollprofi noch mal nachfragen: Wie mit & in den Hintergrund legen? Was passiert da? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
frosch03 Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 kein problem, wenn du z.B. find aufrufst (bsp.: find / -name test.iso) dann hast du bis die suche abgeschlossen ist keine shell mehr ..... rufst du es mit & auf (bsp.: find / -name test.iso &) dann wird die suche im hintergrund durchgeführt und du kannst mit der shell weiterarbeiten dein prozess bekommt noch eine nummer um mit fg kannst du den prozess dann auch wieder in den vordergrund holen (z.B. fg 1) und das war's auch schon ;-) gruß Frosch03 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
given_to_fly Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Hi. Nunja wenn du sie im Hintergrund startest sind sie eigentlich fast nicht mehr user abhängig (bis auf killen von TASK). Hier eine kleine Dokumentation dazu: http://www.64-bit.de/dokumentationen/tips/linux/1.htm Der Kommand: Programm & Der Parameter Programm steht hier für deinen Programmname. Gruß Hexdump Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
given_to_fly Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Kleiner Zusatz: Wenn du die Anwendung schon gestartet hast kannst du sie während des laufens mit: 1. CRTL - z 2. bg in den hintergrund schieben. Gruß Hexdump Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
nic_power Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Hallo, Alternativ kannst Du auch "screen" verwenden. Diese Programm erlaubt die Verwaltung mehrere (virtueller) ASCII-Terminals in denen Du auch Prozesse laufen lassen kannst. Im Gegensatz zu einem einfachen "in den Hintergrund schicken" mit "&" erlaubt es screen, Prozesse zu detachen und diese wieder nach vorne zu holen (auch wenn die Telenet-Session inzwischen nicht mehr laeuft oder man sich von einem anderen Terminal aus einloggt). Dabei bleibt der vollstaendige Bildschirmaufbau und Prozessstatus erhalten. Du kannst also beispielsweise einen "vi" detachen und ein paar Tage spaeter wieder in den Vordergrund holen. Nic Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sandman Geschrieben 7. Juni 2002 Autor Teilen Geschrieben 7. Juni 2002 Erst mal danke an alle. Sowas ist gut zu wissen. Aber irgendwie wird mein gewisser Prozess immer wieder gekillt, wenn ich die Session schließe. Auch wenn ich ihn mit "&" oder "CTRL+Z" in den Hintergrund gelegt habe. Man, die sollen sich ne W2k-Datenbank hinstellen, dann geh ich mit PC-Anywhere rüber, starte Export, und schau nach ner Stunde noch mal hin, obs fertig ist... *sich_vor_fliegenden_tomaten_von_begeisterten_unixlern_und_linuxlern_duck* Naja, mal schaun vielleicht, fällt ja noch jemanden was anderes ein, oder mach ich was falsch... cu Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
given_to_fly Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Hi. Ich hab hier im Forum mal gelesen, daß es nach beedigung der Session der Prozess gekillt wird habe ich leider vergessen. Hier: Unixurzeit gibt es ein Script "nohup": nohup meinkommando -parameter & Schau mal vielleicht hilft dir das weiter ;o) Wenn nicht hier noch ein Topic zu Prozessen und SSH Login: Forum Beitrag Gruß Hexdump Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
frosch03 Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Verstehe ich dich richtig, du willst mit PC-Anywhere auf ne unix-maschine? Also hab gerade mal auf der page von symantec nachgeschaut... gibts das überhaupt für unix? und falls doch, welches programm willst du denn laufen lassen? gruß Frosch03 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sandman Geschrieben 7. Juni 2002 Autor Teilen Geschrieben 7. Juni 2002 Original geschrieben von frosch03 Verstehe ich dich richtig, du willst mit PC-Anywhere auf ne unix-maschine? Original geschrieben von mir selbst Man, die sollen sich ne W2k-Datenbank hinstellen, dann geh ich mit PC-Anywhere rüber. Ne, ich wollt halt einfach damit ausdrücken, dass es unter Windows mit Hilfe von PC Anywhere kein Problem waere, einen Prozess auf nem Rechner zu starten, welcher weiterläuft, wenn man die Session schliesst. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
nic_power Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Das zwar nicht, aber es gibt vnc unter http://www.uk.research.att.com/vnc/. VNC verfuegt im Prinzip ueber die selbe Funktionalitaet wie PC-Anywhere, ist frei verfuegbar und laeuft praktisch auf jeder Plattform. Nic Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
nazgul Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 hast du es schon mit screen probiert? benutze öfter screen mit ssh und hab keine Probleme mit gekillten porzessen;) Gruß nazgul p.s.: wenn ich es noch richtig im Kopf habe, kannst du mit STRG + a STRG + d dein screen in den hintergrund legen und mit screen -R wiederherholen. Ich lege aber nicht meine Hand dafür ins Feuer:OD aber einfach man screen:cool: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
nazgul Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Original geschrieben von nic_power Das zwar nicht, aber es gibt vnc unter http://www.uk.research.att.com/vnc/. VNC verfuegt im Prinzip ueber die selbe Funktionalitaet wie PC-Anywhere, ist frei verfuegbar und laeuft praktisch auf jeder Plattform. Nic ich habe gehört tightvnc soll eine weiterentwicklung von vnc sein. Hier ist der Link Gruß nazgul Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
frosch03 Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 @nazgul: stimmt tightvnc ist eine weiterentwicklung von VNC. das besondere daran ist, dass es auf langsamme verbindungen optimiert ist.... hat auch noch ein paar ander nette features ;-) gruß Frosch03 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
given_to_fly Geschrieben 7. Juni 2002 Teilen Geschrieben 7. Juni 2002 Bevor du irgendetwas installierst schau dir mal diesen Thread hier an: http://www.fachinformatiker-world.de/forums/showthread.php?threadid=21025&highlight=Hintergrund Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.