Bash脚本执行后终端无法恢复正常

时间:2019-06-07 13:00:16

标签: bash

我希望终端在执行bash脚本后恢复正常。

#! /bin/bash

echo -ne "\x01\x02\x00\x00\x00\x06\x01\x05\x00\x00\x00\x00" |nc 192.168.0.119 502 > /home/pi/mb.txt

exit 0

当前,脚本按预期运行,并且输出到达其目的地,但是终端在运行./script之后挂起,等待我按下CTRL-C。我希望终端在脚本运行后立即恢复正常。

1 个答案:

答案 0 :(得分:2)

nc -N 192.168.0.119 502

来自man page

  

-N
  在输入上进行EOF之后,关闭(2)网络套接字。一些服务器需要这样做才能完成工作。

请注意,某些版本可能不提供此功能。