Verwenden Sie nc, um mehrere Dateien zu schreiben - wie?

Ich möchte benutzennc als einfacher TCP / IP-Server. Bisher habe ich es mit:

$ nc -k -l 3000 > temp.tmp

Dies funktioniert, aber es werden alle empfangenen Daten aller Verbindungen in eine einzige Datei geschrieben. Ich hätte aber gerne einzelne Dateien.

rundsätzlich bekomme ich das, wenn ich das @ übersprin-k Schalter, aber dannnc wird beendet, sobald die erste Verbindung getrennt wurde.

Wie kann ich @ behaltnc running, aber für jede eingehende Anfrage eine eigene Datei verwenden? (Oder, falls dies nicht möglich ist, gibt es ein alternatives * nix-Tool, das das kann?)

Bitte beachten Sie, dass ichnich möchte neu startennc, aber ich möchte alles mit einer einzigen laufenden Instanz.

PS: Ich weiß, dass SO keine Fragen zum Finden von Werkzeugen zulässt, aber für mich ist dies nur der Fallback, fallsnc kann das nicht alleine. Also, entschuldigung für den Teil in Klammern ...

Antworten auf die Frage(3)

Ihre Antwort auf die Frage