+7 499 990-10-21

Настройка обмена по FTP или ...

Re: Настройка обмена по FTP или ...

Сообщение saa05 » 01 мар 2021, 11:07

Для начала запустите скрипт в терминале и посмотрите на его консольный вывод.

запускал в терминале dnc_ftp_exchange под root Видно как идет бесконечное выполнение скрипта .
так обменная папка же вроде /var/Exchange
Бродяга_Джон
На первом PC с статическим IP так и есть . Это второй PC стучится в home/kassir
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 01 мар 2021, 12:24

saa05 писал(а):запускал в терминале dnc_ftp_exchange под root Видно как идет бесконечное выполнение скрипта .

Ну это как раз очевидно.
Но ведь там вполне себе видно, удается ли скрипту подключиться к ftp, находит ли скрипт там файлы, скачивает ли их и т.п.
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Настройка обмена по FTP или ...

Сообщение saa05 » 01 мар 2021, 19:20

kassir@kassir-desktop:~$ sudo dnc_ftp_exchange
[sudo] пароль для kassir:
+ FTP=ftp://kassir:5******@194.**.***.**/trend/
+ SLEEPTIME=90
+ Local_path=/var/Exchange/
+ List_of_goods=goods.txt.zip
+ FLAG=goods.flz
+ FILE_LOADING=goods.txt
+ RFLAG=report.flr
+ FILE_UNLOAD=report.txt
+ REPORT=report
+ '[' -d /tmp/temp_goods ']'
+ mkdir /tmp/temp_goods
+ chmod 777 /tmp/temp_goods
+ '[' 1 = 2 ']'
+ curlftpfs -v -o allow_other -o nonempty -o connect_timeout=30 5******@194.**.***.**/trend/ /tmp/temp_goods/
/usr/bin/dnc_ftp_exchange: строка 40: curlftpfs: команда не найдена
+ '[' -f /var/Exchange/report.flr ']'
+ '[' -f /var/Exchange/report.txt ']'
+ '[' -f /tmp/temp_goods/report.flr ']'
+ '[' -s /tmp/temp_goods/goods.txt.zip ']'
+ umount /tmp/temp_goods
umount: /tmp/temp_goods: not mounted.
+ ifdown ppp0
/usr/bin/dnc_ftp_exchange: строка 105: ifdown: команда не найдена
+ killall -9 curlftpfs
curlftpfs: процесс не найден
+ sleep 90
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 01 мар 2021, 20:18

Если подключается, почему тогда umount ошибку выдает?
Если подключается, но файлы не находит, проверяйте имена файлов.
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Настройка обмена по FTP или ...

Сообщение saa05 » 01 мар 2021, 20:32

kassir@kassir-desktop:~$ sudo chmod +x /usr/bin/dnc_ftp_exchange
[sudo] пароль для kassir:
kassir@kassir-desktop:~$ dnc_ftp_exchange
+ FTP=ftp://kassir:--------6@************
+ SLEEPTIME=90
+ Local_path=/var/Exchange/
+ List_of_goods=goods.txt.zip
+ FLAG=goods.flz
+ FILE_LOADING=goods.txt
+ RFLAG=report.flr
+ FILE_UNLOAD=report.txt
+ REPORT=report
+ '[' -d /tmp/temp_goods ']'
+ echo ':)'
:)
+ '[' 1 = 2 ']'
+ curlftpfs -v -o allow_other -o nonempty -o connect_timeout=30 ftp://kassir:*******@1****** /tmp/temp_goods/
* Couldn't find host 194.48.218.82 in the .netrc file; using defaults
* Trying 194.****...
* TCP_NODELAY set
* Connected to 194.******* (194.********) port 21 (#0)
< 220 (vsFTPd 3.0.3)
> USER kassir
< 331 Please specify the password.
> PASS *******
< 230 Login successful.
> PWD
< 257 "/home/kassir" is the current directory
* Entry path is '/home/kassir'
* ftp_perform ends with SECONDARY: 0
* Remembering we are in dir ""
* Connection #0 to host 194.48.218.82 left intact
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
+ '[' -f /var/Exchange/report.flr ']'
+ '[' -f /var/Exchange/report.txt ']'
+ '[' -f /tmp/temp_goods/report.flr ']'
+ '[' -s /tmp/temp_goods/goods.txt.zip ']'
+ umount /tmp/temp_goods
umount: /tmp/temp_goods: not mounted.
+ ifdown ppp0
/usr/bin/dnc_ftp_exchange: строка 105: ifdown: команда не найдена
+ killall -9 curlftpfs
curlftpfs: процесс не найден
+ sleep 90
Последний раз редактировалось saa05 01 мар 2021, 21:14, всего редактировалось 1 раз.
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 01 мар 2021, 21:09

saa05 писал(а):curlftpfs: команда не найдена

Не наша сборка ОС?
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Настройка обмена по FTP или ...

Сообщение saa05 » 01 мар 2021, 21:16

ваша сборка . скачал уже пакет curlftpfs

что то здесь похоже править надо
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Настройка обмена по FTP или ...

Сообщение saa05 » 01 мар 2021, 21:21

Не наша сборка ОС?

Сборка Ваша качал в начале февраля
saa05
 
Постов: 185
Зарегистрирован: 20 апр 2010, 11:13

Re: Настройка обмена по FTP или ...

Сообщение Alexander » 01 мар 2021, 21:25

Код: Выделить всё
sudo apt-get install curlftpfs

Сборку проверим, спасибо.
Alexander
 
Постов: 4958
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Настройка обмена по FTP или ...

Сообщение Бродяга_Джон » 02 мар 2021, 10:18

указываете
+ List_of_goods=goods.txt.zip


а подсовываете "goods.zip" :-)
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Пред.След.

Вернуться в Кассовая программа ДЭНСИ:КАССА

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2



Кто сейчас на конференции

Сейчас посетителей на конференции: 2, из них зарегистрированных: 0, скрытых: 0 и гостей: 2 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (170) здесь было 16 май 2020, 01:50

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2