smbtar- presmerovani vystupu

Miroslav Lachman 000.fbsd at quip.cz
Thu Oct 9 09:05:23 CEST 2008


Jaroslav Votruba wrote:
> prosim o radu , jak vyresit nasledujici vec
> pisu si script na zalohovani win stanic a pro potreby reportu bych chtel 
> dale pracovat s vystupem parametru -v (ukecanost) , ktery se mi vypisuje 
> jen na obrazovku, ale ja bych jej potreboval jeste rozpitvat.
> zalohuji prikazem
> votruba=`nmblookup -S votruba | sed -n '2p' | cut -d " " -f1`; smbtar -v 
> -s $votruba -u votruba -p heslo -t /home/votruba/smb/aa -x share -d 
> prokes/dokumenty
> 
> pricemz vystup na obrazovku je nasledujici
> 
> votruba=192.168.0.92: No such file or directory
> added interface ip=192.168.0.1 bcast=192.168.0.255 nmask=255.255.255.0
> can't determine netmask for lo
> Domain=[VOTRUBA-WXP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
> tarmode is now full, system, hidden, noreset, verbose
>                directory \prokes\dokumenty\adresĂĄĹ\
>       24064 (23500.0 kb/s) \prokes\dokumenty\adresĂĄĹ\MirosĹaw 
> SadĹowski.doc

[...]

> tar: dumped 51 files and directories
> Total bytes written: 1728000
> 
> pokud se to pokusim poslat do souboru prikazem
> votruba=`nmblookup -S votruba-wxp | sed -n '2p' | cut -d " " -f1` 
> ;smbtar -v -s "$votruba" -u votruba -p heslo -t /home/votruba/smb/aa -x 
> share -d prokes/dokumenty >> text.txt
> 
> tak v text.txt mam jen
> 
> server    is 192.168.0.92
> share     is share\prokes/dokumenty
> tar args  is
> tape      is /home/votruba/smb/aa
> blocksize is
> 
> jestli me to nas**e, tak zkusim jeste zalohovat pomoci smbclient , kde 
> bych se mohl vyhnout i zjistovani IP adresy z netbios jmena

Tipuju, ze to zbytek neposila na stdout, ale stderr, takze bych to 
zkusil treba takhle:

smbtar -v -s "$votruba" -u votruba -p heslo -t /home/votruba/smb/aa -x 
share -d prokes/dokumenty >> text.txt 2>&1

Ovsem zalezi na tom, v jakem shellu se to spousti, v kazdem muze byt 
presmerovani stderr na stdout reseno trochu jinak.

V tcsh by to bylo tusim takto:

smbtar -v -s "$votruba" -u votruba -p heslo -t /home/votruba/smb/aa -x 
share -d prokes/dokumenty >>& text.txt

Mirek



More information about the Users-l mailing list