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 ...