как написать скрипт, который работает на beaglebone

Мне было интересно, как я могу написать скрипт, выполняющий команды на beaglebone.

мой сценарий выглядит так:

ssh debian@192.168.7.2
mkdir folder1/
mkdir folder2/folder3

, но он всегда останавливается после первой строки и помещает меня в терминал BB?

Как мне заставить его запускать две другие команды?

Спасибо заранее!

1
задан 23 November 2015 в 10:05

1 ответ

Вы можете запускать команды на оболочке удаленного компьютера неинтерактивно, используя ssh. Синтаксис:

ssh user@destination 'command_1; command_2 .....'

заменить ; на &&, чтобы запустить команду в зависимости от успеха предыдущей.

Итак, вы можете сделать:

ssh debian@192.168.7.2 'mkdir -p folder1/ folder2/folder3'

Обратите внимание, что каталоги будут созданы в домашнем каталоге пользователя debian.

Неинтерактивный сеанс будет завершен после возвращения команды mkdir.

2
ответ дан 23 May 2018 в 15:34

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

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