You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/api/run_logs.sh

15 lines
604 B

#!/bin/bash
# EDIT: we need to make sure the instance is running
# Get the list of instance IDs
instance_ids=$(aws ec2 describe-instances --query "Reservations[*].Instances[*].InstanceId" --output text)
# Loop through each instance ID and start a session
for instance_id in $instance_ids; do
echo "Starting session for instance: $instance_id"
# Start a session and execute commands (replace with your commands)
aws ssm start-session --target "$instance_id" --document-name "AWS-StartInteractiveCommand" --parameters 'commands=["sudo su -","tail /var/log/cloud-init-output.log"]'
done