重启的systemd服务?

重启的systemd服务?

我正在准备一个新的 microSD 闪存,用于部署大量 BeagleBones、Blacks 和 Greens。为此需要一个新的 u-boot 功能,但我无法提前知道这些“Bones”的 eMMC 上存在什么版本的 u-boot。因此,我有一个运行“After=local-fs.target syslog.target”的小型服务,它检查引导加载程序,并在需要时对其进行升级。现在,我想立即重新启动。我尝试从此服务使用 /sbin/reboot 和 /sbin/shutdown (以及 nohup /sbin/shutdown 的变体),但没有成功。有没有办法做到这一点?

答案1

我使用 /sbin/reboot -f -f (两个 --force 选项)得到了我需要的东西。

相关内容