Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: копирование файлов между двумя плк304

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

    По умолчанию

    здесь ни чего нет полезного?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    netcat я еще поизучаю, но на данный момент надо разобраться с выполнением скриптов, не думал что это может оказаться сложным

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

    По умолчанию

    скрин сделайте консоли в папке где лежит скрипт, наберите команду ls-al
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    скрипт называется ech.sh
    Screenshot_11.png

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

    По умолчанию

    нормально вроде всё, теперь в этом каталоге наберите ./ech.sh должна выполниться запись

    ЗЫ и стоить путь в файл который записывается указывать полным, а то КДС не понятно из какой папки выполняет этот скрипт и файл создается именно там, а не в месте где скрипт, можно еще внутри скрипта написать перед записью cd ~
    Последний раз редактировалось capzap; 21.02.2017 в 10:12.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    ./ech.sh и sh ech.sh в консоли работают

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

    По умолчанию

    я так понимаю, что именно в таком виде надо загонять команды в SysExecute.
    /mnt/ufs/root # ./mnt/ufs/root/www/test.sh
    -sh: ./mnt/ufs/root/www/test.sh: not found

    не работает в консоли
    а к примеру
    /mnt/ufs/root # ./www/test.sh
    будет работать. Если вместо ./ поставить sh, то работать будет в обоих случаях. Интересно всё это. Может в программе как то не правильно интерпретируется.

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

    По умолчанию

    точка ставится если скрипт запускают из своего каталога, если начинается путь от корня то точка не нужна. В SysExecute записывать /mnt/ufs/root # не нужно, только /mnt/ufs/root/www/test.sh
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    Ну ок, так действительно работает) Спасибо.
    Но все равно некоторые команды не работают. В консоли, к примеру, работает копирование по scp
    /usr/bin/scp hello.pl root@192.168.1.9:/www/
    root@192.168.1.9's password:

    В ответ на команду запрашивает пароль. А через SysExecute2 ответа нет. Да и флаг выполнения не устанавливается.
    Есть какая то зависимость в выполнении команд. Например help работает, df работает, они явно требуют ответа. Но если в терминале набрать неверную команду. то терминал отвечает, а Sysexecute молчит.

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

    По умолчанию

    думаю эта статья поможет понять, почему одно взозвращается функцией а другое нет.
    По поводу запроса паролей, чтоб не запрашивать пароль обычно набирают логин:пароль@ай-пи_адрес
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 12.02.2016, 17:41
  2. Связь между двумя и более ПЛК150
    от звездочка в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 07.06.2013, 19:28
  3. ПЛК 100 копирование файлов
    от Andrew_Stranger в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 20.11.2012, 11:25

Ваши права

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