瀏覽代碼

Adding a version of runSlicer, runSlicerFg.sh that waits for end of execution

NIX Worker 1 年之前
父節點
當前提交
3abd1ebea2
共有 1 個文件被更改,包括 22 次插入0 次删除
  1. 22 0
      slicerScripts/runSlicerFg.sh

+ 22 - 0
slicerScripts/runSlicerFg.sh

@@ -0,0 +1,22 @@
+#!/bin/bash
+
+. `dirname $0`/env.sh
+
+#sometimes, particular for users only used through su, /run/user/XXXX is not created
+#to solve, run as sudoer
+#sudo loginctl enable-linger <USERNAME>
+
+export DISPLAY=:$DISPLAYID
+TEMP=~/.xpra/temp.log
+#make sure xpra is running a virtual buffer at DISPLAY
+
+xpra info $DISPLAY > $TEMP || xpra start $DISPLAY;
+
+LOG=$HOME/logs/runSlicer.log
+
+if [ $# -gt 2 ] ; then
+   LOG=$3/runSlicer.log;
+fi;
+
+$SLICER/Slicer --no-main-window --python-script $1 $2 > $LOG;
+echo $0 done