定期滚动 AIS 流
Rolling AIS Stream at regular time intervals
我正在使用 gpsdecode
:
在 Linux 服务器中接收 AIS 数据流
nc -ul -p portNumber | gpsdecode -j | tee decodeTest.txt
这个过程总是 运行,我想做的是每 24 小时有一个新的 decodeTest.txt
,每个都有一个基于日期+时间的正确名称。
有什么解决问题的线索吗?
我最终使用 ncat
找到了这个解决方案,但我认为可以移植到 nc
:
while true do
ncat -lu -p 56045 --recv-only -i 60s | ...
end
有了这个,如果发生断开连接或数据发送停止,ncat
将开始一个新的连接,一切都会继续。
我正在使用 gpsdecode
:
nc -ul -p portNumber | gpsdecode -j | tee decodeTest.txt
这个过程总是 运行,我想做的是每 24 小时有一个新的 decodeTest.txt
,每个都有一个基于日期+时间的正确名称。
有什么解决问题的线索吗?
我最终使用 ncat
找到了这个解决方案,但我认为可以移植到 nc
:
while true do
ncat -lu -p 56045 --recv-only -i 60s | ...
end
有了这个,如果发生断开连接或数据发送停止,ncat
将开始一个新的连接,一切都会继续。