Выполнять определенные команды на Linux через контекст хранения оболочки - PullRequest
0 голосов
/ 12 марта 2019

Я создаю инструмент для подключения к экземпляру ec2, на котором запущен Docker.

Это прекрасно работает на Альфреде, потому что он автоматизирует скрипт независимо от контекста:

aws ssm start-session --target {ec2_id}
sudo su 
docker exec -it $(docker ps -a -q | head -n 1) bash
#now I am in the container 

Что я не могу сделать, так это заставить эту работу без Альфреда для других членов команды, которые используют Linux, всякий раз, когда я использую сценарий оболочки, он не будет выполнять команды на удаленном компьютере, а вместо этого будет выполнять их в моем собственном терминале.

Есть идеи, как заставить это работать?

...