远程停止modem_manager,远程启用……?

远程停止modem_manager,远程启用……?

如果您停止 modem_manager.service,设备电源循环是否会重新启动它?还是需要输入启用 modem_manager.service?

答案1

默认(除非你改变了它) 单元文件名是ModemManager.service且不是modem_manager.service

Systemd 服务在这方面有涉及...开始/停止已启用/已禁用...如果服务已启用那么这意味着它将在下次重新启动时自动启动,无论它在当前运行系统中的状态为(启动/停止)如何...使用以下命令检查服务状态:

systemctl status ModemManager.service

输出内容如下:

● ModemManager.service - Modem Manager
     Loaded: loaded (/lib/systemd/system/ModemManager.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2022-07-05 09:08:55 +03; 5 days ago
   Main PID: 1198 (ModemManager)
      Tasks: 3 (limit: 23669)
     Memory: 6.2M
        CPU: 1.797s
     CGroup: /system.slice/ModemManager.service
             └─1198 /usr/sbin/ModemManager

如果这给你/lib/systemd/system/ModemManager.service; enabled默认值是enabled),那么是的,无论服务当前的停止/启动状态如何,它都将在下次重启时自动启动。

另一方面,如果状态为,/lib/systemd/system/ModemManager.service; disabled则需要像这样启用它:

sudo systemctl enable ModemManager.service

否则,它将不会在下次重启时自动启动。

相关内容