无法在 RabbitMQ Bunny 文档上找到任何有关列出队列名称及其消息计数的文档。如果我的rabbitmq-server与代码位于同一服务器上,我已经能够使用此命令行结果提取名称和计数
sudo /usr/sbin/rabbitmqctl list_queues
我的rabbitmq 服务器将在不同的服务器上运行。任何帮助将非常感激。
尝试使用Ruby脚本从Amazon EC2(Ubuntu)实例远程传输或运行命令.我无法从ruby doc中了解ssh和scp如何传递.pem文件进行身份验证
# download a file from a remote server
Net::SCP.download!("remote.host.com", "username",
"/remote/path", "/local/path",
:password => password)
Run Code Online (Sandbox Code Playgroud)
我也试过使用命令行,但这里的问题是主机是动态的,我每次都要验证'是'
`/usr/bin/scp -i keyfile.pem -r username@some.random.ip:/remote/path /local/path`
The authenticity of host 'some.random.ip (some.random.ip)' can't be established.
ECDSA key fingerprint is some:random:fingerprint.
Are you sure you want to continue connecting (yes/no)? yes
Run Code Online (Sandbox Code Playgroud)
除了不使用命令行代码禁用SSH主机密钥检查之外,还有其他方法吗?或者,对于ruby,net-scp或net-ssh gem中是否有选项?