LINUX.ORG.RU

>Как с помощью smbclient отправить файл по сети на лету, не формируя его локально? А то слишком большой.
Неохота монтировать сетевой диск.

это как "не формируя локально"? Из libastral чтоли отправить?
как вариант
if=/dev/zero :) а можно даже из ниоткуда в никуда
cat /dev/zero > /dev/null

Если имеется в виду отправка файла не монируя ФС - то это бред. такого не получится.

Как вариант могу предложить
на принимающей стороне:

nc -l -p 3333 > file.avi

на отдающей
nc remote_host 3333 < file.avi

смотришь, когда закончится траффик и говоришь на отправляющей стороне Ctrl-C.
все.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

>отправка файла не монируя ФС - то это бред. такого не получится.

Получится, ради спортивного интереса можно и такое воплотить. smbclient может работать в пакетном режиме, в котором, кроме собственных команд, может выполнять команды оболочки, вот тут то и можно вставить формирование файла с выводом в pipe в фоне, а командой put отправить прочитанное из pipe на win-шару.

Сразу писать на примонтированную ФС проще.

o2inhal
()
Ответ на: комментарий от o2inhal

>Получится, ради спортивного интереса можно и такое воплотить. smbclient может работать в пакетном режиме, в котором, кроме собственных команд, может выполнять команды оболочки, вот тут то и можно вставить формирование файла с выводом в pipe в фоне, а командой put отправить прочитанное из pipe на win-шару.

тот же netcat, только вид с боку )

dikiy ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.