Как запустить файл после передачи с помощью команды scp в Ubuntu?

Когда я использую команду scp

scp username@ipadd:/lab/home/Desktop && chmod 777 filename && ./filename 

и

scp username@ipadd:/lab/home/Desktop | chmod 777 filename | ./filename

, в обеих командах только файл передается, но привилегии файла не изменяются или даже файл не передается Бег.

0
задан 8 June 2019 в 10:06

1 ответ

scp работает с источником и местом назначения. Если Вы хотите скопировать файл с другого компьютера, чем это - источник, и место назначения является Вашим локальным компьютером

scp user@<foreign-computer>:/some-source-dir/file /some-destination-dir/on-your-computer/.

Это скопирует в Ваш компьютер. После этого можно скорректировать права.

Если Вы хотите скопировать файл в другой компьютер затем, Вы наклоняетесь, изменяют права от Вашего хоста. Необходимо войти в этот другой хост и изменить права.

Другой подход должен был бы использовать ansible или соль, но это должно быть установлено сначала.

0
ответ дан 24 October 2019 в 05:19

Другие вопросы по тегам:

Похожие вопросы: