答案1
您收到的错误是:
Failed to execute command: Exec format error
这意味着 systemd 正在尝试作为可执行文件(例如,shell 脚本)执行,但由于该文件似乎不是有效的可执行文件,/etc/rc.local
因此失败。/etc/rc.local
请查看其内容。如果是脚本,您是否在开头有正确的“shebang”行,例如#!/bin/sh
或?#!/bin/bash
该文件是否设置了“可执行”位?(您可以使用 设置它chmod +x /etc/rc.local
)。
ls -l /etc/rc.local
请编辑您的答案并包含命令和的输出file /etc/rc.local
,这将有助于识别您遇到的确切问题。
更新:从下面的评论来看,您好像遗漏了#!/bin/bash
中的shebang 行/etc/rc.local
,添加该行可以解决问题。