The following shell script checks to see if DynamoDB Local is working, and if not, it starts it.
#!/bin/sh
check_process() {
echo "$ts: checking $1"
[ "$1" = "" ] && return 0
[ `pgrep -f $1` ] && return 1 || return 0
}
echo "Checking if DynamoDB is already running..." check_process "dynamodb"
[ $? -eq 0 ] && echo "DynamoDB is not running, starting..." && `java -Djava.library.path=. -jar DynamoDBLocal.jar` &