ich einfach den Befehl:Wie sende ich eine Datei mit netcat und behalte die Verbindung dann am Leben?
netcat serveraddress myport < MY_FILE
Die Sache ist, sendet das netcat eine Nachricht die Verbindung zu schließen, sobald die Datei gesendet wird. Ich muss Nachrichten von der Konsole schreiben, nachdem ich diese Datei gesendet habe. Ich erinnere mich, etwas an Pipiline getan zu haben, um zu stdin ... war es das?
netcat serveraddress myport < MY_FILE |
Das funktioniert jetzt nicht.
Ich bin auf Unix.
Zusätzliche Informationen: Das hat nehmen keine Kontrolle auf Server-Seite (EG netcat auf serverseitige Verwendung für die eingehende Verbindung zu hören)
Vielen Dank, das war es. Ein großes Plus wäre, wenn Sie eine kleine Information darüber hinzufügen können, warum das funktioniert, oder etwas refference. (Was ist das "-"?) – quinestor
Das '-' sagt der Katze, dass sie stdin lesen soll. Es liest zuerst (und schreibt) 'MY_FILE' und liest dann stdin. Wenn stdin ein tty ist, blockiert es einfach bei Eingaben von der Tastatur. –