|
Некорректно отрабатывает get в скрипте |
☑ |
0
Злобная Печенька
26.01.15
✎
17:55
|
Достался в наследство простенький скрипт, который переносит с Win на Unix файлы, и с винды файлы удаляет.
#!/bin/bash
file=$1
copy_dir=$2
host=$3
port=$4
ftp $host $port <<THE_END_1
binary
get $file ${copy_dir}/${file}
delete $file
quit
THE_END_1
В один прекрасный момент этот файл перестал работать нормально. Периодически файлы не копируются, а просто удаляются с сервера. В чем может быть проблема?
|
|
1
Fragster
гуру
26.01.15
✎
18:03
|
get $file ${copy_dir}/${file} && delete $file
|
|
2
Злобная Печенька
26.01.15
✎
18:08
|
(1) Копировать и удалить?
|
|
3
Fragster
гуру
26.01.15
✎
18:09
|
(2) если успешно скопировалось
|
|
4
Злобная Печенька
26.01.15
✎
18:10
|
(3) Спасибо, попробую поправить
|
|
5
Fragster
гуру
26.01.15
✎
18:17
|
стоп!
|
|
6
Fragster
гуру
26.01.15
✎
18:18
|
это у тебя в командный режим ftp передается...
надо построчно
|
|
7
Злобная Печенька
26.01.15
✎
18:21
|
угу, я заметила, перестал файлы удалять (( Мозг уже кипит
и не думает совсем
|
|
8
Злобная Печенька
26.01.15
✎
18:23
|
(6) то есть, предлагаешь get $file ${copy_dir}/${file}
&& delete $file ?
|
|
9
Woldemar22LR
26.01.15
✎
18:27
|
#!/bin/bash
это где такое в винде? или это еще дос ? МС ДОС 3.3?
|
|
10
Fragster
гуру
26.01.15
✎
18:27
|
|
|
11
Злобная Печенька
26.01.15
✎
18:29
|
(9) читаем внимательно топик
>>>>который переносит с Win на Unix файлы
|
|
12
Злобная Печенька
26.01.15
✎
18:29
|
(10) почитаю, спасибо
|
|
13
Fragster
гуру
26.01.15
✎
18:32
|
еще можно примонтировать и переместить файл :)
http://habrahabr.ru/post/85084/
|
|
14
Garikk
26.01.15
✎
18:38
|
(9) в досе был bash?
|
|
15
Woldemar22LR
26.01.15
✎
18:43
|
(11) (14) внимательно читаю с Win на Unix.
Unix то какой SCO Unix? Какая версия?
|
|
16
Злобная Печенька
26.01.15
✎
18:49
|
Вроде нашла, косяк был во втором скрипте. Спасибо всем!
|
|
17
Woldemar22LR
26.01.15
✎
18:54
|
Понятно, а в (0) это первый скрипт или второй?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой