mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-05-06 15:04:13 +02:00
standartisation of scripts, JF01
This commit is contained in:
committed by
Data Backend account
parent
0e001f4daf
commit
fd3c86fb8d
@@ -8,13 +8,10 @@ fi
|
||||
|
||||
M=$1
|
||||
|
||||
# Add ourselves to the user cpuset.
|
||||
# echo $$ > /sys/fs/cgroup/cpuset/user/tasks
|
||||
|
||||
coreAssociatedBuffer=(12 12 12)
|
||||
|
||||
initialUDPport=50010
|
||||
port=$((${initialUDPport}+10#${M}))
|
||||
DETECTOR=JF01T03V01
|
||||
|
||||
taskset -c ${coreAssociatedBuffer[10#${M}]} /usr/bin/sf_buffer ${DETECTOR} M${M} ${port} /gpfs/photonics/swissfel/buffer/${DETECTOR} ${M}
|
||||
taskset -c ${coreAssociatedBuffer[10#${M}]} /usr/local/bin/sf_buffer ${DETECTOR} M${M} ${port} /gpfs/photonics/swissfel/buffer/${DETECTOR} ${M}
|
||||
|
||||
@@ -8,7 +8,7 @@ BindsTo=JF01-buffer.service
|
||||
PermissionsStartOnly=true
|
||||
Type=idle
|
||||
User=root
|
||||
ExecStart=/usr/bin/sh /home/writer/git/sf_daq_buffer/scripts/JF01-buffer-worker.sh %i
|
||||
ExecStart=/usr/bin/sh /home/dbe/service_scripts/JF01-buffer-worker.sh %i
|
||||
TimeoutStartSec=10
|
||||
RestartSec=10
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ Description=All UDP-buffer instances of JF01
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
ExecStart=/usr/bin/sh /home/writer/git/sf_daq_buffer/scripts/JF01-buffer-worker.sh
|
||||
ExecStart=/usr/bin/sh /home/dbe/service_scripts/JF01-buffer-worker.sh
|
||||
RemainAfterExit=yes
|
||||
|
||||
[Install]
|
||||
|
||||
@@ -5,7 +5,7 @@ Description=stream service (to streamvis and live analysis) of JF01
|
||||
PermissionsStartOnly=true
|
||||
Type=idle
|
||||
User=root
|
||||
ExecStart=/usr/bin/sh /home/writer/git/sf_daq_buffer/scripts/JF01-stream.sh
|
||||
ExecStart=/usr/bin/sh /home/dbe/service_scripts/JF01-stream.sh
|
||||
TimeoutStartSec=10
|
||||
Restart=on-failure
|
||||
RestartSec=1
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
|
||||
coreAssociated="24"
|
||||
|
||||
taskset -c ${coreAssociated} /usr/bin/sf_stream /gpfs/photonics/swissfel/buffer/config/stream-JF01.json
|
||||
taskset -c ${coreAssociated} /usr/local/bin/sf_stream /gpfs/photonics/swissfel/buffer/config/stream-JF01.json
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
[Unit]
|
||||
Description=streamvis: JF01
|
||||
|
||||
[Service]
|
||||
User=root
|
||||
TimeoutStartSec=2
|
||||
ExecStart=/bin/bash ./home/dbe/service_scripts/JF01-vis.sh
|
||||
Restart=on-failure
|
||||
RestartSec=4
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
export PATH=/home/dbe/miniconda3/bin:$PATH
|
||||
|
||||
source /home/dbe/miniconda3/etc/profile.d/conda.sh
|
||||
|
||||
conda deactivate
|
||||
conda activate vis
|
||||
|
||||
PORT=5001
|
||||
PORT_BACKEND=9001
|
||||
|
||||
H=`echo ${HOSTNAME} | sed 's/.psi.ch//'`
|
||||
BACKEND=${H}
|
||||
|
||||
taskset -c 17,18 \
|
||||
streamvis bernina --allow-websocket-origin=${H}:${PORT} \
|
||||
--allow-websocket-origin=sf-daq-bernina:${PORT} --port=${PORT} \
|
||||
--address tcp://${BACKEND}:${PORT_BACKEND} \
|
||||
--page-title 1p5M
|
||||
|
||||
Reference in New Issue
Block a user