summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/run_server.sh3
-rw-r--r--scripts/screenrc9
2 files changed, 11 insertions, 1 deletions
diff --git a/scripts/run_server.sh b/scripts/run_server.sh
index df6571a..fde98ea 100755
--- a/scripts/run_server.sh
+++ b/scripts/run_server.sh
@@ -2,7 +2,8 @@
export CURL_CA_BUNDLE=/etc/ssl/certs/ca-bundle.crt
export PYTHONDONTWRITEBYTECODE=1
export PYTHONPATH=$HOME/c/camu/src/portal/vendor/vendor
-./src/fruits/cmsrv/cmsrv $@
+screen -c ../scripts/screenrc
+#./src/fruits/cmsrv/cmsrv $@
#valgrind --log-file=./server-valgrind.log ./src/fruits/cmsrv/cmsrv $@
#cpulimit -l 1 ./src/fruits/cmsrv/cmsrv $@
#gdb -ex run --args ./src/fruits/cmsrv/cmsrv $@
diff --git a/scripts/screenrc b/scripts/screenrc
new file mode 100644
index 0000000..9c84722
--- /dev/null
+++ b/scripts/screenrc
@@ -0,0 +1,9 @@
+escape ^[^[
+bind ^[ colon "quit\015"
+mousetrack on
+defmousetrack on
+screen -t 'cmsrv' ./src/fruits/cmsrv/cmsrv
+split
+focus
+screen -t 'cmsrv_debug'
+stuff 'gdb -p $(pgrep cmsrv) -ex cont '