nano /lib/systemd/system/dmr.service
打开 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