Portál AbcLinuxu, 12. května 2025 09:09
Zdravim.
Mam v /etc/cron.hourly/ skript. Presto, ze mam u prikazu ve skriptu 2>/dev/null tak mi do mailu chodi vypisy z prikazu.. jak se toho zbavit?
Diky
/etc/cron.hourly
nadefinuj proměnnou MAILTO=""
.
myslis v tom mym skriptu? MAILTO=/dev/null ?????
/etc/cron.d
, a že vytváříš ten crontab soubor. V něm bys mohl definovat MAILTO. Ty ale do /etc/cron.hourly
dáváš přímo ten skript, který chceš spouštět. A skripty v /etc/cron.hourly
jsou spouštěny pomocí run-parts
nejspíš z /etc/crontab
.
V tom skriptu samozřejmě můžeš taky výstup přesměrovat do /dev/null
, ovšem 2>/dev/null
přesměruje pouze chybový výstup. Takže bych to předělal na něco jako >/dev/null 2>&1
tak jsem dal do skriptu za prikaz >/dev/null 2>&1 a rano jsem mel v mailu 15 zprav
>/dev/null 2>&1
přesměruje standardní výstup do /dev/null
a chybový výstup přesměruje na standardní výstup.
Co sem tak pastnout ten skript a jeden z emailů, které přišly.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.