Ошибка передачи скрипта через ssh

Я пытаюсь выполнить следующий скрипт на удаленной машине через ssh:

+++++

git clone https://github.com/vmwarelab/ oc-electro-theme.git

cd ./oc-electro-theme

mysql -u ocuser opencart

+++++

Я думал, что каждая команда будет просто ждать до тех пор, пока она не будет завершена, но в результате происходит то, что 2-я команда «cd» выполняет попытку перехода в папку до того, как git clone завершит работу, что приведет к сбою ..

, если я помещаю сон на 60 секунд в «сон 60», он добавляет к нему возврат каретки и передается как «сон 60 \ r», что превращает его в недопустимый синтаксис

: поведение? как я могу это исправить? любая помощь очень ценится

0
задан 3 August 2019 в 02:14

1 ответ

это было, потому что мы делали копию и вставляли содержание сценария из окон там для добавления возврата каретки к концу каждой из строк в рамках сценария

0
ответ дан 23 October 2019 в 07:35

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

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