Parece que você não está usando o comando netcat
que você acredita. ou seja, verifique o resultado de which nc
. Quanto a mim (CentOS 6.6), a opção /usr/bin/nc
e -k
funciona. No entanto, a sintaxe correta seria:
nc -l -k -i 86400 localhost 44444 > nc_44444.dmp
Se você não conseguir fazer isso, considere usar ncat
, que faz parte do pacote nmap
. (existem muitas implementações do netcat ...)