Как закрыть программуКакую программу? Что о ней известно?
Главное, чтобы данные для входа сохранялисьДля входа куда? О чём вы?
sudo systemctl disable NetworkManager-wait-online.service
sudo systemctl disable systemd-networkd-wait-online.service
sudo systemctl mask systemd-networkd-wait-online.service
что купить, чтобы все были счастливы?Купите 2 или 3 точки доступа. Разнесите по пространству зала подальше друг от друга. Это позволит уменьшить мощность сигнала. Учтите, что люди могут выходить из зала и хорошо если там, за дверью Wi-Fi тоже ловится. Осчастливить 40 человек одной точкой оч-ч-чень сложно.
#!/bin/bash
flag=0
while true; do
date=`date |awk'{print $3, $4}'|sed's/.\{3\}$//'`
file=`date -r /var/log/nginx/access.log |awk'{print $3, $4}'|sed's/.\{3\}$//'`
if [ "$date"="$file" ];
then
if [ "$flag"="0" ];
then
flag=1
command_name
echo "Сервис перезапущен"
fi
else
flag=0
echo "Сервис не перезапущен"
fi
done
например, входное напряжение 12, падения на резисторах 3 и 5Когда введены два параметра, достаточных для вычисления третьего параметра, то нужно сразу его вычислить и заблокировать ввод этого параметра (у нас говорили "посерить" контрол - сделать серым, недоступным).
не понятно как организовать гибкий пересчет по любым параметрам схемыТак или иначе, пересчёт имеет смысл делать после ввода или корректировки какого-нибудь параметра, т.е. по событию ввода. Все параметры в списке. Пробегаем в цикле по списку параметров и для каждого смотрим, можно ли его вычислить на основе имеющихся (у каждого параметра можно сделать флаг с тремя состояниями: 0=не_определён, 1=введён, 2=вычислен), если можно, то вычисляем, выставляем флаг.
для каждого значения надо сохранять время вводаВот это ни к чему, от слова совсем. Если после каждого ввода вычислять всё, что уже можно вычислить, то не важно, какой параметр был введён раньше, а какой позже.