Puncte:0

Crontab nu îmi trimite e-mail erori

drapel cn

Am un script numit cron-test.sh cu o linie de cod pentru a declanșa o eroare:

#!/bin/bash
echo „Fila Cron rulează”
asdfadsf

„Crontab -e” meu are asta:

* * * * * /home/user/cron-test.sh

Se pare că nu pot primi niciun e-mail cu eroarea din scriptul meu. Știu că configurația e-mailului este configurată corect, deoarece am testat următoarele în „crontab -e” și primesc e-mailuri în fiecare minut care îmi spun „Fila Cron rulează”

MAILTO="[email protected]"
* * * * * /home/user/cron-test.sh

Ma poate ajuta cineva cu asta? Aș dori să primesc un e-mail când apare o eroare.

Mulțumiri.

drapel ar
Răspunde asta la întrebarea ta? [Cum să îmi fac un e-mail cu crontab cu rezultat?](https://askubuntu.com/questions/536766/how-to-make-crontab-email-me-with-output)
drapel hr
Vă întrebați de ce variabila dvs. de mediu `MAILTO` trebuie setată explicit în crontab, în ​​loc să fie moștenită de undeva?
lightstream avatar
drapel cn
Înțeleg că, implicit, crontab îmi va trimite un e-mail automat când apare o eroare cu scriptul pe care îl rulează. Când am „asdfadsf” în scriptul meu, se afișează o eroare. Cu toate acestea, crontab nu îmi trimite e-mail că acest script a generat o eroare.
drapel hr
Fără o variabilă `MAILTO`, AFAIK va încerca să trimită prin e-mail proprietarului crontab-ului *local*, folosind ceva echivalent cu `[email protected]`. E-mailul ar trebui să ajungă în `/var/mail/user` (deși pentru ca asta să funcționeze, cred că aveți nevoie de un server de e-mail complet care rulează pe localhost - mai degrabă decât de un expeditor de e-mail cum ar fi `ssmtp` sau altele asemenea).
lightstream avatar
drapel cn
Mulțumesc @steeldriver

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.