相关疑难解决方法(0)

Default-Start 不包含运行级别,正在中止

我正在尝试检查解决方案是否可以帮助我在关机后自动重新启动。

但是命令sudo systemctl enable haltusbpower.service后面跟着错误:

使用 /lib/systemd/systemd-sysv-install 将haltusbpower.service 的状态与SysV 服务脚本同步。执行:/lib/systemd/systemd-sysv-install enablehaltusbpower update-rc.d:错误:haltusbpower Default-Start 不包含运行级别,正在中止。

我的/usr/lib/systemd/system/haltusbpower.service文件:

[Unit]
Description=haltusbpower
Before=shutdown.target
DefaultDependencies=no

[Service]
ExecStart=/usr/local/bin/haltusbpower.sh
Type=oneshot
RemainAfterExit=yes

[Install]
WantedBy=shutdown.target
Run Code Online (Sandbox Code Playgroud)

我的/usr/local/bin/haltusbpower.sh脚本:

#!/bin/bash
for i in /sys/bus/usb/devices/*/power/control;
        do echo on > $i
done
Run Code Online (Sandbox Code Playgroud)

它有执行选项:

karol@karol:~$ ls -l /usr/local/bin/haltusbpower.sh
-rwxr-xr-x 1 root root 88 kwi 27 13:03 /usr/local/bin/haltusbpow
Run Code Online (Sandbox Code Playgroud)

为什么启用haltusbpower 不起作用?跟随错误意​​味着什么?我不明白在哪里寻找错误。

shutdown systemd

11
推荐指数
1
解决办法
4万
查看次数

标签 统计

shutdown ×1

systemd ×1