Страница 1 из 1

Помощь по скрипту ( shell )

Добавлено: 2013-02-16 11:30:42
bagas
Пытаюсь автоматизировать резервирования джайлов у себя.
Но застрял на скрипте.
Вот кусок скрипта, который я не как немогу одолеть.

Код: Выделить всё

FIND=`/usr/bin/find $DIS/$DT/ -type f -name "$j*"`

for jj in $FIND
do

$N $BIN/ezjail-admin create -a $jj 192.168.1.2 "$j"

done
Выхлоп скрипта.

Код: Выделить всё

# sh /root/jail_restore
find: /mnt/backup/jail/188/16-02-2013/: No such file or directory
Подскажите пожалуйста, что я упустил.

Re: Помощь по скрипту ( shell )

Добавлено: 2013-02-16 14:25:46
pol
Возможно, в первой строке приведённого фрагмента в переменных $DIS/$DT/ говоришь команде find, где начинать искать, а такого каталога нет.

Re: Помощь по скрипту ( shell )

Добавлено: 2013-02-18 19:08:00
schizoid
для отладки можно запускать так:

Код: Выделить всё

sh -x /root/jail_restore

Re: Помощь по скрипту ( shell )

Добавлено: 2013-02-18 23:10:19
kpp
Find сообщает без всяких непоняток: "Нет такого файла или каталога".
Причина очевидна.

Re: Помощь по скрипту ( shell )

Добавлено: 2013-02-25 18:44:50
bagas
Всем спасибо, да проблема была в моей не внимательности, в пути была ошибка.