tmpreaper Não é possível chdir () para '/ tmp /

0

Meu amigo e eu administramos um site hospedado em um Ubuntu VDS. Nenhum de nós é sys-admin. O site usa uma ferramenta do ImageMagick para conversões de PDF para PNG. Isso preenche a pasta / tmp / com toneladas de grandes arquivos temporários e finaliza rapidamente o espaço em disco disponível.

Eu encontrei recentemente um utilitário tmpreaper. Instalei-o e, seguindo as instruções, removi o "SHOWWARNING = true" do arquivo /etc/tmpreaper.conf para executá-lo diariamente para limpar a pasta / tmp /. Depois do cron noturno, recebi uma mensagem dizendo:

error: Cannot chdir() to '/tmp/. ' for --protect glob: No such file or directory

Eu tentei me conectar ao servidor com PuTTY como usuário root e executar o tmpreaper com argumentos "--test 1d / tmp /" e parece funcionar corretamente, sem nenhuma mensagem de erro.

Por favor ajude-me a configurar o tmpreaper para funcionar corretamente. Ou qualquer outra idéia de como lidar com esses arquivos temporários. Obrigado.

    
por KostaShah 20.01.2016 / 13:17

1 resposta

1

O problema está resolvido. O problema foi causado pelo fato de eu ter editado o arquivo /etc/tmpreaper.conf acima mencionado usando um editor de texto baseado na web que está embutido no gerenciador de arquivos "Parallels Power Panel", que, Por algum motivo, usa quebras de linha no estilo do Windows (\ r \ n) em vez de no estilo Unix (\ n). Então, o programa estava realmente tentando mudar um diretório para "/ tmp / \ r". Ontem baixei o arquivo conf, editei-o localmente, salvei com quebras de linha no estilo Unix, fiz o upload dele e o programa funcionou corretamente.

    
por KostaShah 21.01.2016 / 20:47