Gå til innhold

Kjøre program


Anbefalte innlegg

Skrevet

F.eks jeg kjører /etc/init.d/xntpd start > /dev/null så viser ikke systemet noe av det programmer skriver til skjermen (på en måte...)

 

I crontab fila mi ser jeg det er gjort sånn: /path/program >/dev/null 2>&1

 

Hva betyr det på slutten (2>&1)?

Videoannonse
Annonse
Skrevet (endret)

Skal man flytte både stderr og stdout er det greiest å bare gjøre f.eks.

 

cmd &>/dev/null

Endret av xeon
Skrevet (endret)
Skal man flytte både stderr og stdout er det greiest å bare gjøre f.eks.

 

cmd &>/dev/null

Ok den var litt enklere ja. Noen forskjell egentlig? Har det noe å si om det er mellomrom? Altså &> /dev/null eller &>/dev/null?

Endret av objorkum
Skrevet

Ikke bruk mellomrom.. da blir det nytt argument.. du kan forøvrig plassere redirectinga hvor du vil i kommandoen av en eller annen merkelig grunn. Så følgende idiotiske eksempel er gyldig

 

tar &>/dev/null xvjf fil.tar.bz2

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...