cadence/data/claudia-launcher

39 lines
737 B
Bash
Executable File

#!/bin/bash
# Check if already running
PROCS=`ps -f -u $USER | grep /share/cadence/src/claudia-launcher.py | grep python`
if [ x"$PROCS" != x"" ]; then
# One instance only
PROC=`echo "$PROCS" | head -n 1`
# Get PID
PID=`echo "$PROC" | awk '{printf$2}'`
# Last check, just to make sure
if [ x"$PID" != x"" ]; then
# Tell user about this
echo "Claudia-Launcher already started, showing GUI now..."
# Send SIGUSR2, shows the GUI
kill -USR2 "$PID"
# Quit now
exit
fi
fi
if [ -f /usr/bin/python3 ]; then
PYTHON=/usr/bin/python3
else
PYTHON=python
fi
# We only got here if not running yet
INSTALL_PREFIX="X-PREFIX-X"
exec $PYTHON $INSTALL_PREFIX/share/cadence/src/claudia_launcher.py "$@"