Değiştiremediğim 5144 numaralı bağlantı noktasını dinleyen bir daemon işlemi var.
Bir metin dosyasının içeriğini sunucuya göndermek için netcat kullanmak istiyorum, ancak + netcat
tuşuna basana kadar terminali asmaya neden oluyor :CtrlC
cat file.txt | nc -u 127.0.0.1 5144
Çalıştırmak için tek yolu nc -u 127.0.0.1 5144
dosyanın içeriğini el ile çalıştırarak ve yapıştırarak.
Herhangi bir fikir?
Ayrıca dikkat:
cat file.txt | ...
için potansiyel müşterilerbash: ...: command not found
Ben terminali kullanmaya devam edebilir ve- kullanmak
nc -u 127.0.0.1 5144 < file.txt
| ile aynı davranışa yol açar. yukarıda
bash: ...: command not found
ve "<file.txt" kullanmak | operatörü (netcat sadece kilitleniyor)
bash: ...: command not found
” Diyor mu ? Yoksa “ bash: cat: command not found
” veya “ bash: nc: command not found
” mu diyor? Ve sonra bir kabuk komut istemine çıkar mı yoksa askıda kalıyor mu? (Bu ayrıntıları eklemek için soruyu düzenlemenizi tavsiye ediyorum, bu yüzden Avustralya'da uyanmakta olan kişilerin belirtilerinizin ne olduğunu öğrenmek için tüm bu yorumları okuması gerekmez.)
cat file.txt | …
dersin? Nasılnc -u 127.0.0.1 5144 < file.txt
?