我有一些东西不想在图形会话运行时更新,但很乐意在关机时(图形会话结束后,网络仍然开启时)更新它们一次。所以,我不想编写服务文件,启用它,然后在每次关机时运行它。
现在,我想,好吧,systemd-run
来救援吧:
systemd-run \
--property=Type=oneshot \
--property=DefaultDependencies=no \
--property=Requires=network.service \
--property=WantedBy=shutdown.target \
/usr/bin/dnf5 update -y package1 packge2…
但这失败了
Failed to start transient service unit: Dependency type WantedBy may not be created transiently.
还有其他方法吗?