Страница 1 из 8 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 74

Тема: передача файлов с ПЛК304

  1. #1
    Пользователь
    Регистрация
    21.03.2011
    Адрес
    Киров
    Сообщений
    176

    По умолчанию передача файлов с ПЛК304

    Добрый день всем. Пытаюсь передать архив с карты памяти на комп посредством FTP, на компе FileZilla server. Из Putty набираю 'ftpput -u [логин] -p [пароль] [ip адрес] arh.txt /media/mmcblk0p1/file.txt' всё прекрасно передается. Если эту же команду загнать в SysExecute, то файл не передается, такое чувство, что нет доступа к карте памяти (с USB то же самое), потому что если посылать файл из директории /etc или /home то всё работает. Что же я делаю не так???

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    выполните find корневого раздела для поиска этого файла, должен вывести полный путь, возможно media это символьная ссылка и SysExecute этого не понимает, хотя я создавал и всё работало
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3
    Пользователь
    Регистрация
    21.03.2011
    Адрес
    Киров
    Сообщений
    176

    По умолчанию

    При попытке копировать файлы Putty ругается что нет такого пути (к флешке).
    В общем ругалась, потому что я забыл что путь указывается полностью /mnt/usf....
    А файл не отправлялся, потому что команда должна укладываться в 80 символов, поэтому путь обрезался. Как с этим бороться может кто знает? Не все команды могут поместиться в 80 символов, придется название файла укорачивать.
    Последний раз редактировалось nestor; 07.11.2016 в 15:51.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    повторяю, выполните команду find / file.txt и что эта команда выводит в консоль?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5
    Пользователь
    Регистрация
    21.03.2011
    Адрес
    Киров
    Сообщений
    176

    По умолчанию

    В консоль выводит то что надо. Сейчас всё работает. Но меня смущает что команда 'ftpput -u my -p 12345678 192.168.1.56 arh.conf /mnt/ufs/media/mmcblk0p1/2110.log' должна укладываться в 80 символов. Посмотрите какое короткое название файла, и это при том что логин всего 2 символа (my). А я планировал именовать файлы по дате например "data_arhiv_20130227.log". Но если я не ошибаюсь здесь можно применить скрипты? То есть выполнять скрипт с записанной в нем командой. Сейчас пора домой, но дома почитаю об этом.

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    набираете echo '#! /bin/sh' > script.sh
    затем echo 'ftpput -u my -p 12345678 192.168.1.56 arh.conf /mnt/ufs/media/mmcblk0p1/2110.log' >> script.sh
    далее chmod 755 script.sh
    и из программы останется только выполнить script.sh через SysExecute. Соответственно перед файлом должен стоять удобный путь для нахождения этого файла
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7
    Пользователь
    Регистрация
    21.03.2011
    Адрес
    Киров
    Сообщений
    176

    По умолчанию

    Вот спасибо, попробую завтра.

  8. #8
    Пользователь
    Регистрация
    21.03.2011
    Адрес
    Киров
    Сообщений
    176

    По умолчанию

    Ну допустим файл скрипта я создал в директории root. А как его запустить? В putty набираю script.sh, в ответ -sh: script.sh: not found.
    А всё, разобрался. Надо набирать sh script.sh
    Дальше я сам, спасибо.
    Последний раз редактировалось nestor; 08.11.2016 в 10:10.

  9. #9
    Пользователь
    Регистрация
    21.03.2011
    Адрес
    Киров
    Сообщений
    176

    По умолчанию

    Дальше не получается) Хотел организовать FTP сервер, вроде как для этого предназначена команда tcpsvd -vE 0.0.0.0 21 ftpd /share, но Putty ругается. говорит -sh: tcpsvd: not found. Есть подозрение, что такая команда не поддерживается. Есть догадки, как организовать сервер?

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от nestor Посмотреть сообщение
    Дальше не получается) Хотел организовать FTP сервер, вроде как для этого предназначена команда tcpsvd -vE 0.0.0.0 21 ftpd /share, но Putty ругается. говорит -sh: tcpsvd: not found. Есть подозрение, что такая команда не поддерживается. Есть догадки, как организовать сервер?
    прочтите эту тему http://www.owen.ru/forum/showthread.php?t=11554
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 1 из 8 123 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 100 копирование файлов
    от Andrew_Stranger в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 20.11.2012, 11:25
  2. Передача архива с ПЛК304
    от ISh в разделе ПЛК3хх
    Ответов: 9
    Последнее сообщение: 15.10.2012, 23:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •