Ik heb een scriptje geschreven dat automatisch een backup maakt en die opslaat op een windows share. De share heeft een spatie in de naam (VSF All). Ik roep smbclient zo aan:
SERVER is gedefinieerd als 'vsf-fs001', SHARE als 'VSF\\\ All', maar 'VSF\ All' heb ik ook al geprobeerd.
Als de smbclient regel verander in:
werkt alles goed. Een andere script, dat een share zonder spatie in de naam gebruikt, werkt ook goed. Het zit dus vast op de sharename.
Hoe moet ik dit oplossen? Ik wil graag gebruik maken van variabelen.
code:
1
| smbclient //$SERVER\/$SHARE -U $USERNAME\%$PASSWD -D $REMDIR -c "put $FILE" |
SERVER is gedefinieerd als 'vsf-fs001', SHARE als 'VSF\\\ All', maar 'VSF\ All' heb ik ook al geprobeerd.
Als de smbclient regel verander in:
code:
1
| smbclient //vsf-fs001/VSF\ All -U $USERNAME\%$PASSWD -D $REMDIR -c "put $FILE" |
werkt alles goed. Een andere script, dat een share zonder spatie in de naam gebruikt, werkt ook goed. Het zit dus vast op de sharename.
Hoe moet ik dit oplossen? Ik wil graag gebruik maken van variabelen.