我试图在我的 debian 测试机器上启动时运行一个简单的脚本。我遵循了一些指南,但服务没有启动。有人可以告诉我我做错了什么吗?在我开始在互联网上抱怨它之前,我想了解 systemd。
我创建/etc/systemd/system/startup-scripts.service
(有时在这里,有时作为 /lib/systemd/system/my-file.service 的符号链接)并写道
[Unit]
Description=Sync date at boot up
[Service]
ExecStart=/usr/bin/startup-script.sh
Type=simple
[Install]
WantedBy=multi-user.target
然后跑
sudo systemctl enable startup-scripts.service
我还归档了 /usr/bin/startup-script.sh,使其可执行并运行它。据我所知,脚本会运行,但我的重启没有结果。
我猜答案将涉及 journalctl。不太确定我在这里看的是什么。如果多用户是错误的目标,我也不会感到惊讶。这是看起来最合理的一个,但我对它的用途并不十分自信。