Как включить /etc/rc.local с Systemd 18.04 LTS [дубликат]

Я пытался установить /etc/rc.local, но застрял на этом шаге

terminal pic

1
задан 22 November 2018 в 20:58

2 ответа

Ошибка, которую Вы получаете:

Failed to execute command: Exec format error

Это означает, что systemd пытается выполниться /etc/rc.local как исполняемый файл (например, сценарий оболочки), но это перестало работать, так как это появляется /etc/rc.local файл не является допустимым исполняемым файлом.

Смотрите на его содержание. Если это - сценарий, сделайте у Вас есть надлежащая строка "хижины", такой как #!/bin/sh или #!/bin/bash вначале?

Файл имеет "исполняемый" набор битов? (Можно установить его с chmod +x /etc/rc.local).

Отредактируйте свой ответ и включайте вывод команд ls -l /etc/rc.local и file /etc/rc.local, который поможет определить точную проблему, Вы имеете.


ОБНОВЛЕНИЕ: Из Вашего комментария ниже, похож на Вас, пропускали строку хижины #!/bin/bash в Вашем /etc/rc.local, добавление, что строка решила проблему.

1
ответ дан 7 December 2019 в 15:11
systemctl status rc-local

НЕУДАВШИЙСЯ

screenshot from terminal

Если я стираюсь от

/etc/rc.local  ***the*** 
/usr/bin/garbd --cfg /etc/garbd.conf &
exit 0 

и сохраните только с

#!/bin/bash 

затем я получаю это

[screenshot from *terminal*

0
ответ дан 7 December 2019 в 15:11

Другие вопросы по тегам:

Похожие вопросы: