Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Standaard mail melding uitzetten Cron met > /dev/null 2>&1 ??  (gelezen 122 keer)

Offline andre-nl

  • Lid
  • Steunpunt: Nee
Hallo,

ik heb een soort keep alive staan op een VPN verbinding op mijn server/router/nas etc...  waarin ik de cron heb vermeld
Citaat
ping -c 40 -I tun1 8.8.8.8 > /dev/null 2>&1

maar dit werkt helaas niet,  met de > /dev/null 2>&1 dit zou eigenlijk moeten zijn stuur geen mail maar dan werkt mijn ping regel niet meer.

iemand een idee hoe de regel aangepast kan worden zodat > > /dev/null 2>&1   werkt ?

-A

Offline Buzzin

  • Lid
  • Steunpunt: Nee
Re: Standaard mail melding uitzetten Cron met > /dev/null 2>&1 ??
« Reactie #1 Gepost op: 2017/04/19, 08:47:14 »
> /dev/null 2>&1
Betekend: Stuur alle output naar /dev/null (oftewel gooi weg) en doe alle errors naar de output (dus ook weg)
Met andere woorden, ik wil niets van de output of eventuele fouten weten.
Dit zou prima moeten werken om geen output te hebben....weet je zeker dat het commando niet gewoon werkt op de achtergrond?
Football: A battle between two teams of mindless thugs over scraps of coloured cloth. Usually accompanied by the spectacle of 22 overpaid primadonnas kicking a ball on a field.
DebianDevuan, KDE & OperaVivaldi addict, RedHat Engineer

Offline andre-nl

  • Lid
  • Steunpunt: Nee
Re: Standaard mail melding uitzetten Cron met > /dev/null 2>&1 ??
« Reactie #2 Gepost op: 2017/04/19, 19:19:04 »
> /dev/null 2>&1
Betekend: Stuur alle output naar /dev/null (oftewel gooi weg) en doe alle errors naar de output (dus ook weg)
Met andere woorden, ik wil niets van de output of eventuele fouten weten.
Dit zou prima moeten werken om geen output te hebben....weet je zeker dat het commando niet gewoon werkt op de achtergrond?

ik heb WEBMIN draaien als grafische omgeving dan kan je het commando alsware "zien" uitvoeren maar met  /dev/null zie ik geen uitvoering meer.
maar meer een "foutmelding"

zonder /dev/null


met /dev/null


-A



Offline Buzzin

  • Lid
  • Steunpunt: Nee
Re: Standaard mail melding uitzetten Cron met > /dev/null 2>&1 ??
« Reactie #3 Gepost op: 2017/04/20, 13:49:22 »
Dat klopt dus  =D
Zoals gezegd met >/dev/null stuur je alle output naar /dev/null....effectief weggooien zonder het te zien dus.
De enige uitzondering daar op is dat alle error meldingen wel te zien zijn.
Echter, met 2>&1 stuur je alle errormeldigen naar dezelfde plek als de normale output (1 = standaard output, 2= error meldingen), dus ook die verdwijnen......

Eind resultaat is dus dat er helemaal geen output meer komt van het commando.
Football: A battle between two teams of mindless thugs over scraps of coloured cloth. Usually accompanied by the spectacle of 22 overpaid primadonnas kicking a ball on a field.
DebianDevuan, KDE & OperaVivaldi addict, RedHat Engineer