Skip to content
Snippets Groups Projects
Unverified Commit 12e2a302 authored by Timm Fitschen's avatar Timm Fitschen
Browse files

EHN: add start/stop targets for server

parent 9e04075b
No related branches found
No related tags found
No related merge requests found
......@@ -18,3 +18,6 @@ target/
.classpath
.project
.settings
# logfiles
screen*log*
......@@ -21,7 +21,7 @@
# ** end header
#
SHELL:=/bin/bash
run: compile
mvn exec:exec
......@@ -60,7 +60,30 @@ clean: clean-antlr
clean-antlr:
rm -rf target/generated-sources/antlr4/
run-server-screen:
@if test "$$(screen -ls | grep -c 'caosdb-screen')" -eq "1"; then \
echo "server is probably running. try 'screen -ls'"; \
exit 1 ; \
fi
# start and wait for server
@screen -L -S caosdb-screen -t server -d -m -A make run
@sleep 2
@while [ 1 -eq 1 ] ; do \
screen -S caosdb-screen -X hardcopy .screen.log || break ; \
[ $$(grep -c "org.restlet.ext.jetty.JettyServerHelper start" .screen.log) -eq 0 ] || break ; \
done; \
stop-server-screen:
# stop screen session with server
@screen -S caosdb-screen -X hardcopy screen.log || true
@screen -S caosdb-screen -p server -X stuff "^C"
run-debug-screen:
@if test "$$(screen -ls | grep -c 'caosdb-screen')" -eq "1"; then \
echo "server is probably running. try 'screen -ls'; \
exit 1 ; \
fi
# start and wait for server
@screen -L -S caosdb-screen -t server -d -m -A make run-debug
@sleep 2
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment