Esiste un processo daemon in ascolto sulla porta 5144, che non posso modificare.
Voglio usare netcat per inviare il contenuto di un file di testo al server, ma questo fa netcatbloccare il terminale fino a quando premo Ctrl+ C:
cat file.txt | nc -u 127.0.0.1 5144
L'unico modo in cui sono in grado di farlo funzionare è eseguendo nc -u 127.0.0.1 5144e copiando / incollando manualmente il contenuto del file.
Qualche idea?
Nota anche:
cat file.txt | ...porta abash: ...: command not founde posso continuare a utilizzare il terminale- l'utilizzo
nc -u 127.0.0.1 5144 < file.txtporta allo stesso comportamento dell'utilizzo di | sopra
bash: ...: command not founde l'utilizzo di "<file.txt" fa lo stesso del | operatore (netcat si blocca)
bash: ...: command not found"? Oppure dice " bash: cat: command not found" o " bash: nc: command not found"? E quindi esce a un prompt della shell o si blocca? (Ti incoraggio a modificare la domanda per aggiungere questi dettagli, quindi le persone in Australia che si stanno appena svegliando non devono leggere tutti questi commenti per scoprire quali sono i tuoi sintomi.)
cat file.txt | …? Che ne dicinc -u 127.0.0.1 5144 < file.txt?