После ротации надо передёрнуть transmission, дабы он переоткрыл логи, которые он потерял, и по-сути, пишет их в несуществующий файл. Так надо делать в большинстве случаев. Например, после ротации логов nginx, его тоже надо передёрнуть: service nginx reload. Демон перечитает конфиги и (тадам!) переоткроет логи. У некоторых демонов есть отдельные команды переоткрытия логов для подобных сулчаев.
Для logrotate это выглядит так:
postrotate
killall -SIGHUP transmission-daemon
endscript
Полностью ваш конфиг будет выглядеть (примерно) так:
/var/log/transmission.log {
rotate 5
maxsize 5M
create 640 pi pi
daily
compress
missingok
notifempty
postrotate
killall -SIGHUP transmission-daemon
endscript
}
https://trac.transmissionbt.com/wiki/EditConfigFiles Хотя из мануала этого очевидно не следует.
Не знаю. У меня нет торрентозависимости.
Если у вас нет «торрентозависимости», т.е. вы де-факто не знаете ответа на вопрос, то, видимо, не надо вообще встревать в разговор. И уж тем более не надо советовать сходить в мануал, ибо это очевидно. И особенно не надо этого делать в такой высокомерной манере. Люди здесь вопросы задают с целью получить ответ на вопрос, а вы тратите их и своё время. И если вашего времени не жалко, то людей пожалейте.