Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
Mam taki problem,
mianowicie chce wykonać kopie katalogu który zawiera spację w nazwie:
ZMIENNA=/root/katalog1\ nowy/
w momencie w którym próbuje wykonać kopie dostaję:
"./kopiuj: linia 40: [: root/katalog1: oczekiwano operatora dwuargumentowego Brak katologu do wykonania kopii: root/katalog1 nowy"
Wie ktoś może jak szybko załatwić problem?
Offline
3063
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:41:54)
Offline
Skrypt jest taki:
KATALOG_KOPIOWANY="/root/katalog1 nowy/" CEL_BACKUP=/root/backup/ DATA_BACKUP=`date +%Y-%m-%d` NAZWANY=/root/backup/$DATA_BACKUP OPCJE_RSYNC="--force --ignore-errors --backup --backup-dir=$CEL_BACKUP/$DATA_BACKUP -av" export PATH=$PATH:/bin:/usr/bin:/usr/local/bin do_rsync() { rsync $OPCJE_RSYNC $KATALOG_KOPIOWANY $CEL_BACKUP $NAZWANY }
chodzi o to że jest problem z tym katalogiem ponieważ ma w nazwie /root/katalog1 nowy/ ( spacje )
Offline
wciórności... czytać uczyli?
Nie $DUPA_BLADA a "$DUPA_BLADA"
Online
KATALOG_KOPIOWANY="/root/katalog1 nowy/"
do_rsync() { rsync $OPCJE_RSYNC "$KATALOG_KOPIOWANY" $CEL_BACKUP $NAZWANY }
Offline
Strony: 1