Mamy konto roli w pracy, które ma dość dużą tabelę. Jego MAILTO jest wskazywane na wspólny adres, dzięki czemu wielu z nas zostanie powiadomionych, jeśli coś się nie powiedzie.
Chciałbym dodać wpis do tego crontab, ale chcę, aby otrzymywałem powiadomienie tylko, jeśli coś pójdzie nie tak. Czy istnieje sposób, aby zmienić MAILTO dla tego jednego wpisu lub w inny sposób osiągnąć mój cel?
Odpowiedzi:
Zawsze możesz po prostu zrobić:
źródło
Zawsze możesz przesłać wszystkie dane wyjściowe do polecenia mail z poprawnym adresem w podpowłoce. Dopóki nie ma nic na STDOUT lub STDERR cron nie wyśle e-maila
źródło
Nie pamiętam, czy cron przygotowuje plik do odczytu w zmiennych środowiska, więc nie jestem pewien, czy można zmienić
MAILTO
wiele razy w jednym pliku. Ale zawsze możesz podzielić go na inny plik i wstawić/etc/cron.d/foo
za pomocą[email protected]
.źródło