我想EC2
使用脚本获取在我的实例(Linux、Windows 或其他)上运行的进程列表。
我研究了一下,知道我必须SSM agent
在我的实例上安装,然后创建包含命令来列出进程的文档。文档包含“内容”字段,但如何ps -A
在内容中插入命令?一切都太混乱了吗?
我还想知道是否可以使用创建到我的实例的 SSH 连接并在单个脚本中登录到实例?
我想EC2
使用脚本获取在我的实例(Linux、Windows 或其他)上运行的进程列表。
我研究了一下,知道我必须SSM agent
在我的实例上安装,然后创建包含命令来列出进程的文档。文档包含“内容”字段,但如何ps -A
在内容中插入命令?一切都太混乱了吗?
我还想知道是否可以使用创建到我的实例的 SSH 连接并在单个脚本中登录到实例?
是的,您可以获得在您的 EC2 实例上运行的进程列表。您无需创建新文档即可执行此操作。您正在寻找send-command。弄清楚如何做到这一点的最简单方法是使用 AWS SSM 控制台通过控制台执行命令,它会给你在命令行上运行的命令以重复它。
您还可以通过 SSH 执行命令。该命令将是:
ssh -i mykey.pem ec2-user@<insert your machine's IP address> "ps -A"
基本上只需在常规 SSH 命令之后输入命令。