Se você administrar uma máquina de Linux é completamente provável que você vê muitos das mensagens voar perto em sua tela enquanto você funciona comandos. Algumas destas mensagens são trivial, quando outras puderem ser críticas. Embora Linux e o UNIX tenham um motor registrando fino dentro syslogd e a maioria das mensagens de sistema são entradas um formato apropriado do registro em várias limas abaixo ele /var/log diretório, você pôde encontrá-lo útil às vezes registrar a saída de um comando ou de um certificado que você funcionasse. Linux fornece um número de maneiras registrar a saída de seus comandos.
A maneira a mais simples, e provavelmente a mais comum fazer isto é pôr a mais grande do que assine após um comando, seguido pela posição da lima de saída.
# ls /var/log > /tmp/varlog.log
O comando mostrado acima dos registros a saída do comando ls /var/log na lima /tmp/varlog.log. Uma coisa à nota sobre este comando é que se você usar um único mais grande do que sinal registrar a saída a saída de um comando a uma lima criará uma lima nova se não já atual, ou limpe limpo, se se for encontrado. Assim, se você quiser adicionar a saída do comando a uma lima você necessita usar dois mais grande do que sinais em vez de um. O comando mostrado acima das necessidades ser modificado para olhar como esta:
# ls /var/log >> /tmp/varlog.log
Linux tem uma ferramenta nomeada aptly logsave qual faz uma tarefa similar como mais grande do que sinal. Você pode alcançar o mesmo resultado que o primeiro exemplo usando o seguinte comando:
# logsave /tmp/varlog.log ls /var/log
Este comando criará um novo ou overwrite existente com a saída do comando ls /var/log. Se você quiser logsave para adicionar a saída a uma lima em vez da escrita sobre ela, usando a com - a opção:
# logsave - /tmp/varlog.log ls /var/log
Não há muita de uma diferença entre mais grande do que e logsave método. A uma coisa que eu observei era aquela logsave tem uma saída muito mais limpa e adiciona também a data à lima de saída.

























{ 3 comments… read them below or add one }
The one thing I noticed was that logsave has a much cleaner output
and what do you mean by that? output is output, so either logsave is dismissing parts of the output or it should be the same?
By cleaner output I mean that the output is organized in a better fashion using whitespace and new lines. And the fact that logsave marks the beginning and end of a session of output makes it a lot easier to return to the log file to debug at a later time.
Yes true I agree with Sukrit
Leave a Comment