服务活动:不活动(停止)

服务活动:不活动(停止)

这是脚本:

#!/bin/bash
setterm --blank 1 --powerdown 2

这是服务:

[Unit]
Description=Blank screen after 1 min and turn it off after 2 min. Any keypress will turn it back on.
After=ssh.service

[Service]
Type=oneshot
Environment=TERM=linux
StandardOutput=tty
TTYPath=/dev/console
ExecStart=/home/USER/.boot-scripts/screen-off.sh

[Install]
WantedBy=local.target

如果我启用并启动它,它会工作,但是当我重新启动服务器时什么也没有发生。如果我验证了服务的状态,我得到的是:


 ● screen-off.service - Blank screen after 1 min and turn it off after 2 min. Any keypress will turn it back on.
     Loaded: loaded (/etc/systemd/system/screen-off.service; enabled; vendor preset: enabled)
     Active: inactive (dead)

知道为什么它不能在启动时启动而我必须手动执行此操作吗?

谢谢

答案1

感谢 user535733 的帮助(我错误地删除了评论),local.target 不是 Ubuntu 系统启动路径上的正常 systemd 目标。我将其移动到 multi-user.target,现在可以正常工作了!

相关内容