From f15f8150ac4b7212f2b3377fdcdc42bda7eea6de Mon Sep 17 00:00:00 2001 From: Mplan Date: Sat, 20 Jun 2026 11:37:23 +0800 Subject: [PATCH] add receiver service --- .../weather-station-receiver.service | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 weather-station-receive/weather-station-receiver.service diff --git a/weather-station-receive/weather-station-receiver.service b/weather-station-receive/weather-station-receiver.service new file mode 100644 index 0000000..ce8c82a --- /dev/null +++ b/weather-station-receive/weather-station-receiver.service @@ -0,0 +1,26 @@ +[Unit] +Description=Weather Station Serial Receiver +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=root +WorkingDirectory=/home/arch/script/weather-station-receive +ExecStart=/bin/bash /home/arch/script/weather-station-receive/receive.sh + +# 自动重启 +Restart=always +RestartSec=10 + +# 防止无限重启:60 秒内超过 3 次则停止 +StartLimitInterval=60 +StartLimitBurst=3 + +# 日志输出到 journald +StandardOutput=journal +StandardError=journal +SyslogIdentifier=weather-station + +[Install] +WantedBy=multi-user.target