![]() |
|
Некорректно отрабатывает 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
|
||||
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) это первый скрипт или второй?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |