standartisation of scripts, JF01

This commit is contained in:
Dmitry Ozerov
2020-11-05 22:13:18 +01:00
committed by Data Backend account
parent 0e001f4daf
commit fd3c86fb8d
7 changed files with 37 additions and 8 deletions
+1 -4
View File
@@ -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}
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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]
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
+13
View File
@@ -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
+19
View File
@@ -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