скрипт оболочки для проверки файлов на удаленном сервере scp с использованием ssh - PullRequest
0 голосов
/ 29 августа 2018

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

ssh id@$remote_sever
cd /temp
ls  *.txt | wc -l > /temp/temp.txt
scp /temp/temp.txt infa_id@local_sever:/TEMP
exit

1 Ответ

0 голосов
/ 29 августа 2018

Вам не нужен временный файл на другом компьютере. Вы можете выполнить команду через SSH и затем сохранить результат локально:

ssh id@remote_server 'ls /temp/*txt | wc -l' > /TEMP/temp.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...