Проблема с выводом plink - PullRequest
       14

Проблема с выводом plink

0 голосов
/ 02 февраля 2011

Я использую plink для запуска команды на удаленной машине Unix.Команда:

ls -1trd testegrep.txt |tail -1 |xargs tail -f| grep 's';

Я посылаю эту команду, используя файл с набором команд, таких как:

plink.exe -ssh -t -l user -pw pwd tst.url.pt -m commands.out

Когда я запускаю команду таким образом,plink не получает никакой информации.Кажется, что ждет ввода.Но если я запускаю:

plink.exe -ssh -t -l user -pw pwd tst.url.pt "ls -1trd testegrep.txt |tail -1 |xargs tail -f| grep 's';"

, я получаю ожидаемый результат.

Я не использую plink с файлом с командой, потому что я выбираю это.Я использую программное обеспечение для автоматизации тестирования, которое позволяет мне запускать тесты на удаленных хостах, и именно так работает инструмент.

Есть мысли о том, что идет не так?

1 Ответ

1 голос
/ 11 августа 2011

Я протестировал предоставленную вами команду, и она работала без проблем.

Может быть, проблема связана с:

  1. Ключ хоста сервера не кэшируется в реестре.
  2. Неправильный путь к файлу.
  3. Файл пуст.
...