Для себя Нужно разобраться с демоном. Задача: Сделать Вашу программу демоном. Придумать, что делать со вводом и выводом. Доказать, что это действительно демон. Убить его. Требования к программе “демон“. 1) Демон НЕ должен падать, если что-то не так со входными или выходными файлами. 2) Во входном файле может быть более одной пары чисел, в этом случае нужен демон должен сложить каждую пару. 3) Данные во входной файл могут быть добавлены в процессе работы демона. В этом случае демон должен считать только новые данные и найти их сумму. Дублирования ранее выведенных ответов происходить не должно. 4) Входной файл может быть “урезан“ в процессе работы демона, т.е. часть данных могли в нём стереть. В этом случае демон читает весь файл заново. 5) Входной файл может быть удален в процессе работы демона. Тогда демон ждет его появления. 6) Входной файл может быть пересоздан в процессе работы демона, это означает, что старый файл был удалён, а затем создан новый файл с тем же именем. В этом случае демон читает весь файл заново. 7) Если выходной файл отсутствует или был удален, то демон пытается пересоздать его. Если не сможет, то должен корректно обработать эту ситуацию. 8) Демон НЕ должен жрать 100% и более CPU.