sfs ash любит
Он при запуске есть в разы меньше памяти чем bash
Протестировал аттач из предыдущего сообщения
По скрипту:
1. Лог пишется в несуществующий каталог
2. Не тестируется наличие свободного места в /tmp
3. mv *.old нерабочее
4. Нет объединения. Т.е. старая сохраненка ротируется, а в новую из нее ничего не попадает
3+4 по итогу может при повторном рапуске закончиться потерей родной сохраненки
Код , как обычно, хороший , простой, хорошо читаемый
getopts мне понравилось
GUI
1. Где исходники? Был ли смысл такое делать на си. Тут и yad бы хватило...
2. Повторы "Сохранить" в тексте избыточны. Текст надо сокращать. Не помешали бы pop-up сообщения с подробными пояснениями
3. Радио кнопки удобнее перенести в начало - чтобы не париться с выравниванием
4. Вместо ОК - логичнее перенести текст слева на ктопку
5. Нет никаких иконок
6. Итог работы скрипта не выводится. Ошибки , наверное тоже