Доброе время суток.
Вопрос у меня детский, делал уже такое но хоть убейте не могу вспомнить как :(
Значит вот задача.
Есть машина на WinSev2003 и машина на Ubuntu 10.04 (Самба стоит всё ОК)
На Винде папка share откуда нужно скачать инфу на локальную машину (Убунту) с помощью smbclient.
И так
cd /home/sam/backup1 (зашел)
захдим на ресурс:
smbclient //хх.хх.хх.хх/1C -A /home/sam/pass (успешно заходит)
smb: \> ls
New Text Document.txt A 0 Tue Jun 7 17:42:00 2011
40005 blocks of size 262144. 548 blocks available
Теперь вопрос.
Как загнать это в скрипт которому можно задать операции на выполнение после входа в каталог.
например :
хочу чтоб при входе в каталог выполнялась комманда "dir" "get" не важно
smbclient //хх.хх.хх.хх/1C -A /home/sam/pass dir
так как после входа в каталог, по примеру чуть выше, он тупа всё игнорирует. просто заходит в папку и всё. дальше всё нужно писать вручную.
Надеюсь на ваши светлые умы. Пасиб!
Smbclient (script)
SAM_INside, 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.
...
для примера:
mbp:~ nb-bv$ smbclient //192.168.0.212/Public -o user=anonymouse -c ls
Domain=[VIFITEX] OS=[Unix] Server=[Samba 3.0.37]
Server not using user level security and no password supplied.
. D 0 Mon Jun 6 14:00:16 2011
.. D 0 Wed Nov 24 15:17:46 2010
СПО D 0 Wed Feb 16 11:47:35 2011
LJ_M1120 D 0 Mon Feb 7 12:00:03 2011
icons D 0 Tue May 31 09:13:53 2011
Menu D 0 Mon Jun 6 09:59:51 2011
Fonts DSR 0 Sat Nov 13 11:22:55 2010
Driver D 0 Wed Nov 24 14:29:32 2010
3122 D 0 Fri Nov 12 14:07:20 2010
hp2055dn D 0 Tue Nov 16 15:35:17 2010
Transcend DA 0 Wed Nov 17 09:17:00 2010
.recycle DH 0 Mon Jun 6 09:59:51 2011
Семинар 17-18 нояб.2010 Требования к инспектиров.GMP D 0 Wed Dec 1 08:54:40 2010
mseinstall.exe A 337408 Thu Feb 10 10:51:19 2011
RFRemix-14-i386-DVD.iso A 4445306880 Fri Feb 11 12:57:40 2011
HP2050 D 0 Thu Feb 3 10:15:09 2011
FreeBSD-8.1-RELEASE-i386-dvd1.iso A 2170732544 Mon Dec 13 08:44:43 2010
video_CP D 0 Mon Dec 13 13:26:13 2010
17_Tehnologiy_IT_Video_uroki_po_Linux.rar A 1046150048 Mon Mar 14 18:27:30 2011
Report.htm A 1313252 Mon Mar 21 10:44:52 2011
LinuxSecurity.rar A 280714387 Mon Mar 14 18:18:27 2011
djvureader.zip A 1837564 Tue Mar 15 15:23:18 2011
icofxsetup.exe A 106496 Thu Jun 2 08:53:23 2011
Сертиф.и Деклар. на Леспефрил 020311.PDF A 3054471 Thu Jun 2 08:51:10 2011
8.1.12.101 D 0 Mon Jun 6 14:00:40 2011
57555 blocks of size 8388608. 44729 blocks available