hooks: labgrid-sjg: Add systemd scripts
Add example scripts to start the coordinator and exporter. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
14
test/hooks/labgrid-sjg/labgrid-coordinator.service
Normal file
14
test/hooks/labgrid-sjg/labgrid-coordinator.service
Normal file
@@ -0,0 +1,14 @@
|
||||
[Unit]
|
||||
Description=Labgrid Coordinator
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Environment="PYTHONUNBUFFERED=1"
|
||||
ExecStart=/home/labgrid/.local/bin/labgrid-coordinator
|
||||
Restart=on-failure
|
||||
User=labgrid
|
||||
StateDirectory=labgrid-coordinator
|
||||
WorkingDirectory=/home/labgrid/labgrid-coordinator
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
22
test/hooks/labgrid-sjg/labgrid-exporter.service
Normal file
22
test/hooks/labgrid-sjg/labgrid-exporter.service
Normal file
@@ -0,0 +1,22 @@
|
||||
[Unit]
|
||||
Description=Labgrid Exporter
|
||||
After=network-online.target
|
||||
Wants=network-online.target
|
||||
|
||||
[Service]
|
||||
Environment="PYTHONUNBUFFERED=1"
|
||||
Environment=HDCTOOLS=/vid/software/devel/ubtest/standalone-hdctools LG_COORDINATOR=kea:20408 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/vid/software/devel/ubtest/standalone-hdctools
|
||||
PassEnvironment=HDCTOOLS LG_COORDINATOR PATH
|
||||
ExecStart=/home/labgrid/.local/bin/labgrid-exporter /vid/software/devel/ubtest/lab/cfg/kea_export.yaml
|
||||
|
||||
Restart=on-failure
|
||||
RestartForceExitStatus=100
|
||||
RestartSec=30
|
||||
User=labgrid
|
||||
WorkingDirectory=/home/labgrid/labgrid-exporter
|
||||
|
||||
# Adjust to your distribution (most often "dialout" or "tty")
|
||||
SupplementaryGroups=dialout plugdev
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user