Skip to content
Snippets Groups Projects
start_putrecorder 801 B
Newer Older
mooney's avatar
mooney committed
#!/bin/sh

# start, or restart, caputRecorder.py

PREFIX=$1

EPICS_APP=/home/oxygen/MOONEY/epics/synApps/support/xxx
MACROS_PY_DIR=${EPICS_APP}/xxxApp/op/python
mooney's avatar
mooney committed

output=`perl -s ${EPICS_APP}/release.pl -form=bash ${EPICS_APP}`
eval $output

mooney's avatar
mooney committed
#echo "CAPUTRECORDER=", $CAPUTRECORDER
mooney's avatar
mooney committed
CAPUTRECORDER_PY=${CAPUTRECORDER}/caputRecorderApp/op/python/caputRecorder.py

arch=`uname -p`
mooney's avatar
mooney committed
COMMAND="/APSshare/anaconda/${arch}/bin/python ${CAPUTRECORDER_PY}"
mooney's avatar
mooney committed
#COMMAND="/APSshare/epd/rh6-x86_64/bin/python ${CAPUTRECORDER_PY}"
mooney's avatar
mooney committed

export PYTHONPATH=${MACROS_PY_DIR}:$PYTHONPATH
mooney's avatar
mooney committed
namePrefix=$( echo $PREFIX | sed s/://g )
MACROS_PY=${MACROS_PY_DIR}/"macros_"${namePrefix}.py
mooney's avatar
mooney committed

# start caputRecorder.py
mooney's avatar
mooney committed
$COMMAND ${PREFIX} ${MACROS_PY}&
mooney's avatar
mooney committed

mooney's avatar
mooney committed
# start caputRecorder.py with more prefixes
#$COMMAND ${PREFIX} yyy: zzz: ${MACROS_PY}&