exec

The exec command executes commands directly inside an instance without a shell environment.

amc exec <instance_id> -- <command> [options]

To use flags in your command, you must isolate the command with the ‘–’ separator. Use -T, --force-noninteractive to disable pseudo-terminal allocation.

Remember that shell patterns will not be recognised. If you need a shell environment, execute the shell command and pass the command as an argument. For example: amc exec <instance_id> -- sh -c "cd /tmp && pwd.