Я пытаюсь использовать функциональность shebang скрипта пользовательских данных EC2, чтобы обновить репозиторий SVN, который уже извлечен из образа EBS экземпляра, а затем выполнить некоторые другие команды. Сценарий постоянно падает при выполнении команды svn up
, оставляя большинство или все файлы в репозитории в заблокированном состоянии. Ни одна из команд после команды svn up
не выполняется.
Мой скрипт пользовательских данных выглядит так:
#!/bin/bash
echo "about to update..." >> /home/ubuntu/test.log
svn up /home/ubuntu/path/to/repository
echo "update finished" >> /home/ubuntu/test.log
svn up не завершается правильно, а вторая команда echo
не выполняется.
Я не вижу ошибок ни в одном журнале (я не совсем уверен, какие журналы мне следует просмотреть, но я просмотрел все очевидные). Любые идеи, почему SVN будет терпеть неудачу?