
No arquivo cron estou usando um código como este
*/1 * * * * history > myhistory.log
Estou usando este comando para mostrar meus últimos resultados de "histórico" em outro arquivo
tail -l /var/log/myhistory.log
mas o resultado tem apenas os últimos 10 comandos do histórico como este:
/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 clear
/dev/pts/1 printf
/dev/pts/1 date
/dev/pts/1 printf
/dev/pts/1 date
Quero ver todos os resultados do histórico sobre mais de 100 comandos aqui, mas aqui me mostre apenas os 10 últimos resultados.
Como posso obter todos os resultados do histórico?
Responder1
tail mostra apenas os últimos 10 resultados. No entanto, você pode usar a opção -n[número] para mostrar quantos quiser. por exemplo :
tail -n100 /var/log/myhistory.log
isso mostrará os últimos 100 comandos.
Responder2
tail
gera exatamente as últimas dez linhas e head
as dez primeiras
para gerar todo o conteúdo, tente substituí-lo porcat
em vez de