#amazon-web-services #cloud #pipeline
#amazon-web-services #облако #конвейер
Вопрос:
Я зарегистрирован в экземпляре EC2 в одном из наших приложений в облаке AWS. Я пытаюсь получить адрес S3 другого приложения.
Когда я выполняю pipeline_resource_s3 <my_app_name>
в командной строке, она успешно возвращает адрес S3, но когда я выполняю ту же строку в файле, она запрашивает pipeline_resource_s3: command not found
.
Мой файл содержит:
#!/bin/bash
pipeline_resource_s3 <my_app_name>
Запуск файла с помощью: ./test.sh
Как я могу успешно выполнить команду pipeline_resource_s3
в файле?
Комментарии:
1. Можете ли вы поделиться ссылкой на
pipeline_resource_s3
команду.2. @ChandanKumar что вы подразумеваете под «поделиться ссылкой»?
3. Любая ссылка (документ AWS) на эту команду.
4. не могу найти ни одного, я не уверен, что это системная команда. это похоже на команду systemctl, но она не зарегистрирована в bash.
5. pipeline_resource_s3 определенно не является командой AWS CLI. Похоже, что когда вы запускаетесь из каталога, содержащего этот скрипт, он работает нормально, а при передаче в файл — нет. Вам нужно передать полный путь или установить переменную в вашем test.sh