7zip logging & left-over .tmp

1

Eu tenho um arquivo de lote que funciona todas as noites para compactar alguns PSTs, ele usa 7zip & geralmente é bem sucedido.

No entanto, tende a criar arquivos .tmp restantes (9 em 2 dias), eu quero excluir estes. De acordo com vários fóruns 7zip, solicitações de patch, & outros sites eu posso mudar o diretório que armazena, mas nada mais. Eu especulo que isso não deveria estar acontecendo & algo está errado, além disso, ocasionalmente, ele ignorou arquivos. Eu quero manter um log , mesmo se tudo estiver bem, é uma boa queda se algo der errado.

Meu arquivo de lote tem uma linha / comando separado para cada PST: 7z.exe u -t7z JENNIFER.7z JENNIFER.PST -r . Consegui um log com sucesso quando adicionei " >7zip.log ". No entanto, quando faço isso para duas linhas / comandos diferentes, apenas o último é registrado, portanto, suponho que seja sobrescrito.

Falta de criar um comando complexo longo (já que tenho PST acima de 2GB entre outros arquivos nessa pasta que não quero compactar) ; Alguém tem outras idéias / pensamentos

Nota: Agora que penso nisso, meu agente de backup pode estar interrompendo o acesso a arquivos .7z, causando assim tudo isso. No entanto, por incrível que pareça, o arquivo de lote é uma 'tarefa agendada do Windows' & correu com resultado 0x0 (que se bem me lembro certo é sucesso) & backup também foi bem sucedido. De qualquer forma, eu gostaria de aprender como logar corretamente com 7zip & feedback sobre o motivo pelo qual os arquivos .tmp podem ser deixados de um comando de compactação

    
por greggmcfg 11.01.2013 / 16:54

3 respostas

1

A maioria dos programas de backup não bloqueia o arquivo. Antivírus pode bloquear o arquivo para verificação e mantê-lo de ser excluir. Então você pode desativar o anti vírus primeiro.

    
por 11.01.2013 / 17:15
2

Use "> > 7zip.log" em vez de "> 7zip.log", isso fará com que a saída seja anexada ao arquivo de texto e não sobrescreva a anterior.

    
por 31.08.2016 / 21:01
0

Eu estava fazendo redirecionamentos errado (encontrado alguma informação adicional ). Problema não aconteceu há algum tempo, mas agora que estou redirecionando err & stdout & anexando a um arquivo, recebo todas as informações necessárias para solucionar problemas. Eu estou considerando isso como um & fechando

    
por 26.12.2013 / 17:08