Есть скрипт в котором несколько бесконечных циклов, распиханных по разным функциям и запущенным в фоне через &. Хочу приделать несколько кнопок (yad,zenity или еще что) которые будут убивать эти функции. Подскажите как это сделать? (именно убийство функций).
Второй вопрос - Хочу чтобы выхлоп из цикла менял свой цвет исходя из определенных условий. Т.е. есть цикл который передает цвет в переменную:
for i in \
$(bla-bla);
do
if [ "$i" == "999" ]; then
COLOUR="red"
else
COLOUR="green"
fi;
continue
done
Есть цикл выхлоп которого надобно раскрасить:
VAR="test"
until [ "$VAR" == "exit" ]
do
somphin
sleep 1
done \
| dalshe -c "$COLOUR"
Так вот, цвет оно не меняет и я в замешательстве.
P.S. Сильно не пинайте, я не программист. Да и в циклах вообще ничего не понимаю.
P.P.S. И за то что криво опубликовал вопрос, тоже извиняюсь.