我正在运行 Arch Linux,并且我已设置systemd
在启动时更改我的 MAC 地址macchanger
# /etc/systemd/system/[email protected]
[Unit]
Description=macchanger on %I
Wants=network-pre.target
Before=network-pre.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device
[Service]
ExecStart=/usr/bin/macchanger -r %I
Type=oneshot
[Install]
WantedBy=multi-user.target
我启用了它 ,一切都很好。systemctl status [email protected]
几周后,发生了以下情况:每次我启动计算机时,它都会挂在启动该服务上。它会说类似的话
...
A start job is running on macspoof@...
...
waiting 1s/...
一开始没有发生这种情况。现在当这种情况发生时,我会疯狂地按空格键、回车键等键,最后它就会消失。如果我什么都不做,它可能会一直存在……而且它没有超时,所以它会无限期地运行。
现在每次我启动我的机器(一台 ThinkPad x260)时都会发生这种情况,我不知道如何修复它。