启动后第一次运行reboot.sh需要设置什么?

启动后第一次运行reboot.sh需要设置什么?

我在 Xubuntu 16.4.3 中安装了 claymore miner,如果出现问题,此程序会运行 reboot.sh 脚本。我的问题是,系统启动后第一次没有执行该脚本。

我收到这些错误。

Failed to set wall message, ignoring: Interactive authentication required.
Failed to reboot system via logind: Interactive authentication required.
Failed to start reboot.target: Interactive authentication required.
See system logs and 'systemctl status reboot.target' for details.
Failed to open /dev/initctl: Permission denied
Failed to talk to init daemon.

如果我重新启动 claymore miner 并且他需要第二次运行 reboot.sh,系统将重新启动。

请帮忙。

答案1

好的,我做了一些研究,发现重启功能至少需要一次 sudo 身份验证,因此为了绕过它,我在脚本 reboot.sh 中使用了这个命令

echo "password" | sudo -S shutdown -r now

我希望有一天这能够帮助到别人。

相关内容