Дык, что не понятно: файл открыт на запись, записано куча данных, текущий указатель стоит на оределенной позиции файла. В это время кто-то снаружи делает truncate. Что будет с программой, если она, не переоткрывая файл, попытается записать что-то?
Не могу спокойно спать, когда в вебе торчит шелл скрипт от рута, хоть убейте. Это конечно от неуверенности в полноте своих знаний как системного администратора - мало ли где что не учел и этот скрипт, например, можно из того же веба изменить под свои нужды.
Вы, конечно, правы.
Вижу, спасибо. Все это есть в Yandex. Разве что в Kerio скрипты какие-то не понятные. Может там шаблоны есть? Надо ответить автоматом "Здравствуй, Вася Пупкин" как минимум...