Hur till räddningsom tillverkas av en Linux befalla till en spara,

vid Sukrit Dhandhania April 8, 2009

Linux

Om du administrerar en Linux, bearbeta med maskin den är ganska rimligt att du ser att meddelanden för en radda att flyga by på ditt avskärmer, som du kör befaller. Några av dessa meddelanden är triviala, stunder som andra kan vara kritiska. Även om Linux och UNIX har en fin logga motor in syslogd och mest av systemets meddelanden loggas in ett riktigt loggar formaterar i olikt sparar under honom /var/log arkiv dig styrkafynd det som är användbart ibland som loggar som tillverkas av en befalla eller som skrivar att du har kört. Linux ger ett nummer av väg att logga som tillverkas av ditt, befaller.

Den enklaste och antagligen mest allmänningen långt att göra detta är att sätta a mer stor än underteckna, efter en befalla som följs av läget av tillverkad, har sparat.

nr. ls /var/log > /tmp/varlog.log

Befalla som över visas, loggar som tillverkas av befalla ls /var/log in i spara /tmp/varlog.log. Ett ting som ska noteras härom, befaller är att, om du använder en singel mer stor än underteckna för att logga tillverkad som tillverkas av en befalla till en spara som den ska skapar ett nytt sparar om inte redan gåva eller wiperengöring, om en finnas. Så om du önskar att fästa som tillverkas av befalla till en spara, behöver du att använda två mer stor än tecken i stället för ett. Befalla som visas ovanför behov att ändras för att se likt detta:

nr. ls /var/log >> /tmp/varlog.log

Linux har en bearbeta som namnges lämpligtvis logsave vilket gör en liknande uppgift som mer stor än underteckna. Du kan nå fram till det samma resultatet som det första exemplet genom att använda efter befalla:

nr. logsave /tmp/varlog.log ls /var/log

Detta befaller ska skapar ett nytt eller överskrivar existerande med som tillverkas av befalla ls /var/log. Om du önskar logsave att fästa outen till en spara i stället för handstil över den, genom att använda den med - a alternativ:

nr. logsave - en /tmp/varlog.log ls /var/log

Det finns inte mycket av en skillnad mellan mer stor än och logsave metod. Det ett tinget som jag märkte, var det logsave har mycket mer ren tillverkat, och det tillfogar också datera till tillverkad sparar.

Släkt postar:
  • Spring som är processaa i bakgrunden med Nohup
  • Hur man övervakar din Linux bearbeta med maskin med netstat
  • How to determine your free disk space in Linux
  • How to find your public IP address with the Linux command line
  • Getting started with iptables in Linux
  • Get Simple Help tutorials just like this one in your email inbox every day - for free! Just enter your email address below:

    You can always opt out of this email subscription at any time.

    { 1 trackback }

    Come salvare l’output di un comando Linux in un file | 3 sul Blog - Tech, Fun e Web 2.0
    04.13.09 at 11:58 pm

    { 3 comments… read them below or add one }

    1 kendon 04.09.09 at 12:09 am

    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?

    2 Sukrit 04.09.09 at 12:21 am

    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.

    3 John 04.09.09 at 10:09 pm

    Yes true I agree with Sukrit

    Leave a Comment

    You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>