Общая ошибка защиты при перезагрузке

Исходная проблема заключается в том, что содержимое вашего списка файлов загружается в read decisionи цикл whileработает не так, как вы ожидаете. Хотя зачем вообще нужен список?

Лучше перебирать файлы с циклом for.

#!/bin/bash
for font in /usr/share/figlet/*; do
    figlet -f "$font" Figlet
    echo -e "Press 0 if you don't like it, font will be deleted"
    read decision
    if [ "$decision" = "0" ]; then
        rm "$font"
        echo -e "Font deleted"
    else
        echo -e "Font saved"
    fi
done
0
05.10.2020, 12:43
1 ответ

Вы можете попробовать:

  • Подача отчета об ошибке или запрос поддержки у RedHat
  • Используя другой метод перезагрузки,https://mjg59.dreamwidth.org/3561.html
        reboot=         [KNL]
                        Format (x86 or x86_64):
                                [w[arm] | c[old] | h[ard] | s[oft] | g[pio]] \
                                [[,]s[mp]#### \
                                [[,]b[ios] | a[cpi] | k[bd] | t[riple] | e[fi] | p[ci]] \
                                [[,]f[orce]
                        Where reboot_mode is one of warm (soft) or cold (hard) or gpio,
                              reboot_type is one of bios, acpi, kbd, triple, efi, or pci,
                              reboot_force is either force or not specified,
                              reboot_cpu is s[mp]#### with #### being the processor
                                        to be used for rebooting.
  • Обновление BIOS и сброс его настроек
  • Загрузка сacpi_osi=! acpi_osi="Windows 2009"
0
18.03.2021, 23:00

Теги

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