Como excluir o arquivo de e -mails root (caixa de correio) no Linux
- 1017
- 133
- Mrs. Christopher Okuneva
Geralmente, em um servidor de correio Linux, ao longo do tempo do tamanho de /var/spool/correio/root O arquivo pode aumentar consideravelmente fazer com vários programas, serviços e daemons que são configurados por padrão para enviar notificações para a caixa de correio de contas root.
Se o raiz O arquivo da caixa de correio cresce consideravelmente em tamanho, você deve levar em consideração algumas medidas para excluir o arquivo para liberar disco ou espaço de partição.
No entanto, antes de excluir as mensagens de correio raiz, primeiro tente ler todos os e-mails de raiz para garantir que você não remova algum e-mail importante. No console, você pode fazer login como raiz em seu sistema e simplesmente executar o comando Mail, que abrirá automaticamente a caixa de correio da conta de raiz para leitura. Se correspondência O utilitário de linha de comando não está presente em seu sistema, instale Mailx ou Mailutils pacote emitindo o comando abaixo.
# yum install Mailx [ON CENTOS/RHEL/FEDORA] # APT-GET Install MailUtils [on Debian/Ubuntu]
O método mais simples para excluir o raiz O arquivo de correio de conta é usar o Linux stdout Redirecionamento para o arquivo, que truncará o arquivo da caixa de correio, conforme ilustrado no exemplo abaixo.
#>/var/spool/Mail/Root
Outra variante que você pode usar para truncar o arquivo da caixa de correio da conta root é ler o conteúdo de /dev/null Arquivo Linux Especial (arquivo Linux Blackhole) com o comando CAT e redirecionar a saída para o arquivo da caixa de correio root, como mostrado no exemplo abaixo. Lendo o conteúdo de /dev/null O arquivo retornará instantaneamente Eof (Fim do arquivo).
# cat/dev/null>/var/spool/Mail/Root
Depois de truncar o arquivo, inspecione o conteúdo do raiz Arquivo de caixa de correio da conta usando o comando CAT, comando mais ou menos para determinar se o conteúdo do arquivo foi apagado com sucesso.
O Menos comando deve retornar FIM de arquivo imediatamente.
Arquivo truncado no LinuxVocê pode automatizar o processo de truncar o arquivo da caixa de correio da conta raiz adicionando um trabalho de Crontab para executar cada meia -noite, como mostrado abaixo, exceto.
# 0 0 * * * Cat/dev/null>/var/spool/Mail/Root 2> & 1> truncate-root-mail.registro
É isso! Se você conhece outra maneira de excluir a caixa de correio de raiz, compartilhe conosco por meio da seção de comentários abaixo.
- « Como criar modelo de cabeçalho personalizado para scripts de shell no vim
- Aprenda a diferença entre os comandos su e su - no Linux »