如果您停止 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
否则,它将不会在下次重启时自动启动。