Newer
Older
#!/usr/bin/env bash
# Emmanuel Deviller
echo
echo =================================
echo STOPPING ENVIRONNEMENT
echo =================================
echo
(
flock -e -n 200
# if [ -s /tmp/external.pids ]
# then
# echo Stopping SpringBoot Services
# kill $(cat /tmp/external.pids)
# rm -f /tmp/external.pids
# fi
# Arghhhh!
# kill $(netstat -plantu 2> /dev/null | grep '8081\|8082\|4200\|4201' | awk '{print $7}' | awk -F'/' '{print $1}')
kill -9 $(ps aux | grep java | grep -v "idea" | grep -v "eclipse" | awk '{print $2}')
# Stop Mongo
echo Stopping Mongo
pushd docker/mongo
./stop_dev.sh
popd
) 200>/tmp/external.lockfile
echo
echo =================================
echo INTEGRATION ENVIRONNEMENT STOPPED
echo =================================
echo