26
2026
06

海能达转换网关服务器启动服务修改

nano /lib/systemd/system/dmr.service
  1. 打开 dmr.service 配置文件在终端中执行以下命令,直接编辑该服务的 systemd 配置文件:


2. 修改 [Unit][Service] 部分

在配置文件中找到 [Unit][Service] 标签,添加服务依赖启动延迟。修改后的结构如下(请根据实际内容对照修改):

[Unit]
Description=dmr service
# 1. 确保 dmr2 停止时自己也停止,且在 dmr2 之后启动
Requires=dmr2.service
After=dmr2.service

[Service]
Type=simple
# 2. 在真正执行启动命令前,强行让系统小憩 5 秒
ExecStartPre=/bin/sleep 5
ExecStart=/opt/gw_hytera_mmdvm/gw_hytera_mmdvm /opt/gw_hytera_mmdvm/gw_hytera_mmdvm.cfg
...

手动启动命令

systemctl stop dmr.service dmr2.service

rm -f /tmp/dmr*
rm -f /tmp/mmdvm*

systemctl start dmr2.service
sleep 3
systemctl start dmr.service


« 上一篇 下一篇 »