неинтерактивный режим в smb

Все о программировании под *nix
Agent007
Заглянувший
Сообщения: 13
Зарегистрирован: 11 окт 2005, 13:04

неинтерактивный режим в smb

Сообщение Agent007 »

подскажите пжалста как использовать smbclient в неинтерактивном режиме?
например чтобы он выкачивал фаил из папки паблик командой reget(или можно другой?) с помощью скрипта

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Agent007,
1) apt-get install smbget.
2)
man smbclient писал(а): -c command string
command string is a semicolon-separated list of commands to be executed instead of prompting from stdin. -N
is implied by -c.
3) В общем случае такие задачи решаются при помощи expect
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Silos
Неотъемлемая часть форума
Сообщения: 287
Зарегистрирован: 15 фев 2004, 19:04
Откуда: Belarus, Minsk
Контактная информация:

Сообщение Silos »

Llama писал(а):Agent007,
1) apt-get install smbget.
2)
man smbclient писал(а): -c command string
command string is a semicolon-separated list of commands to be executed instead of prompting from stdin. -N
is implied by -c.
3) В общем случае такие задачи решаются при помощи expect
Надо будет попробовать, а то smbclient //192.168.0.15/video
ls
reget "1.avi"

уже надоело.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Silos, используй smbget если тебе только это надо, smbget умеет качать рекурсивно и докачивать файлы...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить