> cp /var/log/messages /var/log/messages.old > echo "" > /var/log/messagesЭто абсолютно не правильно. Здесь есть риск потери информации, в то время как при таком раскладе:
mv /var/log/messages /var/log/messages.old cat /dev/null > /var/log/messages kill -HUP $syslog_pidнет риска потери информации.
Все дело в том, что после команды mv запись продолжается в переименованный файл и только после SIGHUP демон переключается на новый.
Комментариев нет:
Отправить комментарий