Avatar billede dank Nybegynder
15. maj 2002 - 23:01 Der er 2 kommentarer og
1 løsning

2>&1 > /dev/null

Ovenstående er efterhånden i en del af mine Cron job.

1: Hvad betyder det egentligt (udover at det sender output til dev/null - jeg mener hvordan skal det tolkes?

2: Jeg har erfaret at hvis der kommer "fejl" i udførelsen af et cron - så sender cron-deamon aligevel en mail - kan det helt undgåes?
Avatar billede gathond Nybegynder
15. maj 2002 - 23:42 #1
det skal tolkes som:
2>&1 = send "standard error" til værdien af "standart out", mens > /dev/null, betuder at "standard out" skal sendes til /dev/null.

angående 2 er grunden til at fejl bliver sendt at disse bliver sendt til "standard error" som default, og "standard error" = "standard out" = mail i cron. dvs at din rækkefølge ovenfor er forkert :)

du tager "standard error" og sætter = "standard out" hvorefter du sætter "standardout" = /dev/null, så det er reelt kun det sidste del der ændrer noget:9
> /dev/null 2>&1 skulle virke noget bedre, se evt i man bash, der står det forklaret (ret langt nede, linie 1665 i min version)
Avatar billede dank Nybegynder
04. juni 2002 - 22:23 #2
oki takker! Opret svar så får du point :)
Avatar billede gathond Nybegynder
04. juni 2002 - 23:05 #3
det er så gjort
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester