Tôi chỉ muốn gửi một giá trị ngắn trong gói UDP nhưng đang chạy lệnh
echo -n "hello" | nc -4u localhost 8000
Tôi có thể thấy rằng máy chủ đang nhận nội dung xin chào nhưng tôi phải nhấn Ctrl+ cđể thoát lệnh netcat.
Làm cách nào tôi có thể tắt nó sau khi gửi lời chào ?
Xin lỗi, vì sự ồn ào, tôi đã đọc lại trang người đàn ông và tìm thấy -q
tùy chọn.
echo -n "hello" | nc -4u -q1 localhost 8000
hoạt động (nó thoát sau 1 giây).
Vì một số lý do nó không hoạt động với -q0
.
-q seconds: after EOF on stdin, wait the specified number of seconds and then quit. If seconds is negative, wait forever.