Я пытаюсь выполнить следующий скрипт на удаленной машине через 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», что превращает его в недопустимый синтаксис : поведение? как я могу это исправить? любая помощь очень ценится
это было, потому что мы делали копию и вставляли содержание сценария из окон там для добавления возврата каретки к концу каждой из строк в рамках сценария