INNER CODE UNIT · Java
pid
Nasruddin/spring-boot-based-microservices · run.sh:6
local pid=$(lsof -ti :$port)
if [[ -n "$pid" ]]; then
echo "Killing process on port $port (PID: $pid)"
kill -9 $pid
fi
}
# Build all services before running them
mvn clean package -DskipTests
# Function to find and run the latest JAR file in a given service directory
run_service() {
kill_service_on_port 5000
kill_service_on_port 9000
kill_service_on_port 9001
kill_service_on_port 9002
local service_dir=$1
local jar_file=$(find "microservices/$service_dir/target" -type f -name "*.jar" | head -n 1)