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 -Fforçará TODOS os arquivos de log emnewsyslog.confa 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