[crontab] geen output naar mail

Pagina: 1
Acties:

  • Haranaka
  • Registratie: September 2000
  • Laatst online: 07-06 23:13
Ik heb een php script gemaakt die ik met crontab iedere 5 minuten draai. Maar nu krijg ik ook iedere 5 minuten een mailtje naar mijn root account. Het mailtje bevat alleen:
code:
1
2
X-powered-by: php 4.0.6
content-type=text/html

Ik wil niet de mailto boven in veranderen omdat ik van andere processen wel graag een mailtje wil ontvangen.
Ik dacht dat je ervoor kon zorgen dat hij geen output genereerde was door er "2>&1" achter te zetten, maat werkt dus niet...
code:
1
2
3
4
5
6
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/bin:/usr/bin
MAILTO=root
HOME=/
...
*/5 * * * * /bla/script.sh 2>&1

script.sh bevat:
#!/bin/bash
cd /waar/dan/ook
php ./script.php

...


  • Arjan A
  • Registratie: November 2000
  • Laatst online: 15-08 12:00

Arjan A

Cenosillicafoob

code:
1
*/5 * * * * /bla/script.sh 2>&1

veranderen in
code:
1
*/5 * * * * /bla/script.sh > /dev/null 2>&1

Canon EOS | DJI M2P
Fotoblog · Mijn werk aan jouw muur


  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Op dinsdag 28 mei 2002 10:41 schreef Haranaka het volgende:
Ik dacht dat je ervoor kon zorgen dat hij geen output genereerde was door er "2>&1" achter te zetten, maat werkt dus niet...
2>&1 erachter zorgt er alleen voor dat stderr naar stdout word gestuurd.

Met commando >/dev/null 2>&1 stuur je zowel stderr als stdout naar /dev/null