Was macht ./mlnet >/dev/null 2>&1

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Was macht ./mlnet >/dev/null 2>&1

Beitrag von Mr_Snede » 01.09.2005 09:43:26

Hallo ich habe ein Problem mldonkey zu starten

Habe mld schon mit /mlnet zum laufen bekommen. Ich wollte ihn nun im Hintergrund laufen lassen.
Das geht laut Doku mit:

Code: Alles auswählen

./mlnet >/dev/null 2>&1 &
Ich habe dummerweise den Befehl eingetippt ohne genau zu wissen was er macht.

Code: Alles auswählen

>/dev/null
kenne ich schon: damit werden die Ausgaben ins Nirvana geschickt.

Frage 1:
Aber was macht?:

Code: Alles auswählen

2>&1 &
Frage 2:
Was bedeutet die letzte Zeile, wenn ich nach nach dem Aufruf von "./mlnet >/dev/null 2>&1 &" ps aufrufe?

Code: Alles auswählen

ps -A
[...]
[1]+  Done                    ./mlnet >/dev/null 2>&1
Und warum ist sie nicht mehr da wenn ich "ps -A" einzweites mal aufrufe?


Da ich mldonkey nicht über das Webinterface erreichen konnte habe ich mal nur "mlnet" aufgerufen und bekomme die Meldung:

Code: Alles auswählen

enabling networks: Donkey Exception: bind failed: Address already in use at port 4750
This is normally caused by another application currently using this port.
Close that application and restart MLDonkey, exiting...
Wie kann ich herausfinden, welches Programm das ist?

System: sarge
mld Version: 2.6.1 (static binary)


cu Sebastian
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: Was macht ./mlnet >/dev/null 2>&1

Beitrag von feltel » 01.09.2005 11:03:26

Mr_Snede hat geschrieben:Frage 1:
Aber was macht?:

Code: Alles auswählen

2>&1 &
Die Ausgaben nach stderr auch ins Nirvana schicken.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Was macht ./mlnet >/dev/null 2>&1

Beitrag von GoKi » 01.09.2005 11:57:30

Mr_Snede hat geschrieben:Frage 2:
Was bedeutet die letzte Zeile, wenn ich nach nach dem Aufruf von "./mlnet >/dev/null 2>&1 &" ps aufrufe?

Code: Alles auswählen

ps -A
[...]
[1]+  Done                    ./mlnet >/dev/null 2>&1
Und warum ist sie nicht mehr da wenn ich "ps -A" einzweites mal aufrufe?
Die Ausgabe kommt nicht von ps sondern von der shell, die dir damit anzeigt, dass der im Hintergrund gestartete Prozess mlnet beendet ist. Du kannst auch einfach mal Strg-C drücken, dann erscheint die Meldung auch.
Mr_Snede hat geschrieben:Wie kann ich herausfinden, welches Programm das ist?
Versuch mal

Code: Alles auswählen

netstat -lnp
MfG GoKi
:wq

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 01.09.2005 12:06:37

du hättest auch einfach nur Enter drücken können!
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 01.09.2005 12:50:03

Danke euch allen, ihr habt mich weiter gebracht.

Es war kein Port blockiert , sondern einen Fehler in einer Config (Typo / Doppelpkt anstelle eines Semikolons oder sowas) :-(
Da ist mld wohl etwas ins Straucheln gekommen.

Habe nun die Configs neu erstellt und mld startet nun.
Da ich mir so oder so alles neu einstellen müsste, habe ich gleich 2.6.3 als Debian Paket installiert und werde den jetzt nach und nach konfigurieren.

Auf "netstat -lnp" (können auch andere Parameter gewesen sein) bin ich durch googlen auch als erstes gekommen - nur hat das gestern Abend keine Ausgabe gebracht. Aber jetzt sieht es gut aus.

Vielleicht war es gestern einfach schon zu spät.



Also Danke nochmal - cu Sebastian
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

Beitrag von Picknicker » 01.09.2005 14:54:50

Warum startest du den MLDonkey nocht mit:

Code: Alles auswählen

./mlnet -daemon
so mach ich das eigentlich schon immer ;)
cu
Picknicker

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 01.09.2005 16:06:28

Code: Alles auswählen

./mlnet -daemon
2005/09/01 14:05:25 Starting MLDonkey 2.6.3 ... 
[...]
Option -daemon was removed.
Use 'mlnet > /dev/null 2>&1 &' instead. Exiting...
Darum :-)
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

Beitrag von Picknicker » 06.09.2005 10:50:00

LOL ahso ;)
ich benutze noch ne alte Version von MLDonkey .. da die neueren bei mir alle samt scheisse laufen ;)
cu
Picknicker

gankaku
Beiträge: 2
Registriert: 21.08.2005 10:47:16

Beitrag von gankaku » 07.09.2005 17:14:16

Ich hab die neuste und bin zufrieden. Ich mach das immer mit

Code: Alles auswählen

screen -A -d -m -S mldonkey
screen -r
./mlnet
und mit STRG A+D kommst raus :-D

Antworten