Kromek Radangel gamma spectrometer USB HID daemon and WebUI. https://git.unino.de/pvivell/radangel
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

datasrc.service 727B

12345678910111213141516171819202122232425262728293031323334
  1. [Unit]
  2. Description=Data Source
  3. After=multi-user.target
  4. [Service]
  5. Type=simple
  6. User=www-data
  7. Group=www-data
  8. Environment=LISTEN_HOST=127.0.0.1
  9. Environment=LISTEN_PORT=5900
  10. Environment=TARGET_FILE=/tmp/event.tsv
  11. Environment=DATA_MAX_SIZE=0
  12. #Environment=DATA_MAX_SIZE=1073741824
  13. #EnvironmentFile=/etc/default/datasrc
  14. PermissionsStartOnly=true
  15. ExecStartPre=/usr/bin/touch ${TARGET_FILE}
  16. ExecStartPre=/bin/chown www-data:www-data ${TARGET_FILE}
  17. WorkingDirectory=/tmp
  18. ExecStart=/usr/bin/socat \
  19. TCP-LISTEN:${LISTEN_PORT},bind=${LISTEN_HOST},reuseaddr,fork \
  20. "EXEC:/usr/bin/inotail -n ${DATA_MAX_SIZE} -f ${TARGET_FILE}"
  21. NoNewPrivileges=true
  22. RestartSec=5
  23. Restart=on-failure
  24. [Install]
  25. WantedBy=multi-user.target