2025-06-23 20:37:30 -04:00
|
|
|
#!/bin/bash
|
|
|
|
args="$*"
|
2024-08-17 17:13:02 -04:00
|
|
|
chmod +x run.sh
|
|
|
|
rm -f fwledmonitor.service || true
|
2025-06-23 20:37:30 -04:00
|
|
|
sed -i "s#led_system_monitor.py.*\$#led_system_monitor.py ${args}#" run.sh
|
2024-08-17 17:13:02 -04:00
|
|
|
cat <<EOF >>./fwledmonitor.service
|
|
|
|
[Unit]
|
|
|
|
Description=Framework 16 LED System Monitor
|
|
|
|
After=network.service
|
|
|
|
|
|
|
|
[Service]
|
|
|
|
Type=simple
|
|
|
|
Restart=always
|
|
|
|
WorkingDirectory=$PWD
|
|
|
|
ExecStart=sh -c "'$PWD/run.sh'"
|
|
|
|
|
|
|
|
[Install]
|
|
|
|
WantedBy=default.target
|
|
|
|
EOF
|
|
|
|
|
|
|
|
sudo systemctl stop fwledmonitor
|
|
|
|
sudo cp fwledmonitor.service /lib/systemd/system
|
|
|
|
sudo systemctl daemon-reload
|
|
|
|
sudo systemctl enable fwledmonitor
|