如何判断本地dynamodb是否已启动?

use*_*349 4 amazon-dynamodb

我想编写一个脚本来检查本地 dynamodb 实例是否正在运行,如果是,则什么都不做。如果没有,请从以下开始:

java -Djava.library.path=. -jar DynamoDBLocal.jar
Run Code Online (Sandbox Code Playgroud)

适用于 node.js 的解决方案最好。我正在使用适用于节点的 AWS 开发工具包。

Sco*_*eke 5

由于DynamoDB Local开始侦听本地端口,因此您可以使用nc检查并查看是否有守护程序在侦听该端口,如下所示:

 nc -z localhost 8000
Run Code Online (Sandbox Code Playgroud)

如果正在监听,则返回 0/success,如果没有监听,则返回 1。