Команда ssh не показывает такой файл или каталог при выполнении в сценарии оболочки - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь запустить скрипт на удаленной машине, используя ssh.

sshpass -p "" ssh abc@remote.com "bash -s" <  path/file.sh

Когда я выполняю эту команду нормально, она выполняется.

Но когда я вставил это в другой сценарий оболочки и выполнил его, то он показал

no such file or directory

Я также попытался поместить #!/bin/bash в верхнюю часть кода.

Но бесполезно.Пожалуйста, кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 15 мая 2018

На самом деле второй раз он работает на локальном компьютере, а не на удаленном компьютере, попробуйте выполнить следующее:

ssh abc@remote.com "cd /home && ls -l"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...