PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : telnet: prozesse im hintergrund laufen lassen



wmxx
29.04.01, 17:00
hallo,

ich moechte erreichen, dass ich auf einer linux maschine per telnet einen prozess starten kann und dieser auch nach dem logout im hintergrund weiterlaeuft. dazu gab es entsprechende software, kann mich aber an den namen nicht mehr erinnern. vielleicht gehts auch mit den unix standardbefehlen fg, bg, ...?

danke fuer die hilfe.wmxx http://webmaxx.exit.de - it#s your money

SySTeMLorD
29.04.01, 17:48
also du kannst per telnet (als root):
/sbin/init.d/apache start
eingeben.
Somit ist der Webserver gestartet und bleibt auch nach dem ausloggen aktiv

Oder meintest du was anderes?

EJ Radim
29.04.01, 19:40
Hy wmxx,

Gib den Befehl (z.B. ping www.schorschi.net (http://www.schorschi.net) & ein. Das "Und-Zeichen" bedeutet, dass der Befehl im Hintergrund ausgeführt wird.

jgbauman
30.04.01, 00:36
Ich schaetze Du suchts nohup.
Naeheres in man nohup

wmxx
30.04.01, 01:53
danke fuer die bisherigen antworten, werde nohup ausprobieren.
was ich tun will ist beispielsweise einen oder mehrere downloads ueber telnet auf der linux maschine zu starten, die weiterlaufen, auch nachdem ich telnet beendet habe.
gruss.wmxx

pitu
01.05.01, 00:14
Du kannst den Befehl auch mittels "rsh" starten, oder mittels "ssh"

thorsten

Rot
03.05.01, 00:16
Hi wmxx,

"nohup" ist genau der Befehl den du suchst.
z.B. "nohup cp datei1 datei2 &"
hier wird ein Kopie in den Hintergrund geschickt und durch nohup ein virtuelles tty erzeugt (für standard in / out).Dieses wird gebraucht um dem Prozess ein Frontend zu bieten für z.B. fertig oder error.

MFG ROT