Как перезаписать файл назначения с помощью netcat, а не добавлять?
У меня есть два сервера Ubuntu, и я буду использовать скрипт (хотя я еще не написал его) на сервере-отправителе для отправки файла abcd.txt всякий раз, когда он изменяется, используя:
nc 10.10.10.4 3333 < abcd.txt
На слушающем сервере я использую опцию -k, чтобы постоянно слушать:
nc -k -l 3333 > /home/abcd.txt
Моя цель - перезаписать файл на слушающем сервере каждый раз, когда отправляющий сервер отправляет файл. Этого не происходит. Вместо этого весь файл добавляется, что приводит к дублированию строк. Есть ли способ это исправить? Я открыт для выбора, чем с помощью Netcat, но у меня очень мало опыта работы с Linux. Пожалуйста, относитесь ко мне как к новичку.
Также обратите внимание, что я не могу использовать команду sort или uniq для изменения файла abcd.txt, как только он попадет на сервер прослушивания, поскольку файлы очень велики и наложены ограничения по времени. (Скорее всего, файл на конце отправки будет катиться каждые 60 секунд или около того.)
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?