не знаю поможет нет , но подсунул код и озвученые проблемы в gpt, прошу на меня если что сильно не ругаться , но может поможет , вот что он ответил:
Динамическое обновление списка подключенных модулей:
Вам нужно обновлять список подключенных модулей в вашем интерфейсе в реальном времени, когда пользователь подключает или отключает модуль.
Для этого вы можете использовать переменные для хранения списка подключенных модулей и обновлять их при каждом изменении.
Пример:
connected_modules=()
DLOAD() {
# Ваш код для подключения модуля
connected_modules+=("$1/$2")
update_interface # Функция для обновления интерфейса
}
DUNLOAD() {
# Ваш код для отключения модуля
connected_modules=("${connected_modules[@]/$1}")
update_interface
}
update_interface() {
# Ваш код для обновления интерфейса с использованием connected_modules
}
Проблемы с зависанием после добавления перезапуска:
Если ваш скрипт иногда виснет после перезапуска через MAIN, это может быть связано с неожиданными условиями выполнения. Можно добавить отладочные сообщения для выяснения, где именно возникают проблемы.
еще раз мои извинения, думал как помочь .
И еще вопрос а как это pfs в Minios, или вы про ту Minios к которой прикрутили pfs ?