Når du bruger kommandoen command >> logfile 2>&1
, sker der følgende:
>>
) bruges til at tilføje output til slutningen af en eksisterende fil i stedet for at overskrive den. Hvis filen ikke eksisterer, oprettes den.For at forstå hvorfor logfilen ikke slettes, skal vi se på de to komponenter:
>>
bruges i stedet for >
, tilføjes output til slutningen af logfilen i stedet for at overskrive den. Hvis du havde brugt en enkelt større end-tegn (>
), ville logfilen blive overskrevet.For at opsummere:
command >> logfile 2>&1
tilføjer output fra både STDOUT og STDERR til logfilen.>>
) bruges i stedet for overskrivningsoperatoren (>
).Har du brug for hjælp til tekniske opgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Uanset om det drejer sig om reparation af elektronik, opsætning af udstyr eller fejlfinding, er der altid en, der kan hjælpe dig. Få løst dine tekniske udfordringer hurtigt og effektivt med Handyhand!