Parece que você é novo no FreeBSD e vem de um ambiente Linux.
Vamos esclarecer algumas coisas -
Primeiro, newsyslog
não é um pacote - é um programa que vem com o sistema operacional básico do FreeBSD. Você não deveria ter que instalá-lo e sempre deveria estar lá.
Se /usr/sbin/newsyslog
estiver faltando em seu sistema, alguém o apagou (por motivos que não consigo entender) - Encontre o sysadmin anterior e descubra o que eles fizeram e por quê.
(Você pode, opcionalmente, querer vencê-los com um taco para remover os principais utilitários do sistema operacional.)
Se você precisar recuperar newsyslog
rapidamente, poderá reconstruí-lo a partir do código-fonte ou copiá-lo de outro sistema 8.x. Se estiver com menos pressa, você pode recriar e instalar world
, que também corrigirá uma série de outros problemas que você pode ter em um sistema herdado (Você deve primeiro certificar-se de que isso não vai estragar quaisquer outras medidas que você tenha em vigor para corrigir servidores, e observar todas as caixas vermelhas avisando para fazer backups ).
Quando tiver newsyslog
de volta, você poderá forçar a rotação dos arquivos de log de duas maneiras:
-
newsyslog -F
forçará TODOS os arquivos de log emnewsyslog.conf
a serem rotacionados imediatamente. -
newsyslog -R <files>
forçará os arquivos especificados a serem rotacionados imediatamente.
Mais informações podem ser encontradas em a página newsyslog
man