Я створюю cron-завдання в Ubuntu, розміщуючи виконуваний файл в одному з /etc/cron.{daily,hourly,monthly,weekly}
. Є багато каталогів, починаючи з cron:
kent@rat:~$ ls -ld /etc/cron*
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.d
drwxr-xr-x 2 root root 4096 2009-07-16 13:17 /etc/cron.daily
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.hourly
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.monthly
-rw-r--r-- 1 root root 724 2009-05-16 23:49 /etc/crontab
drwxr-xr-x 2 root root 4096 2009-06-06 18:52 /etc/cron.weekly
Я хотів би отримати електронну пошту зі своїх сценаріїв, коли:
- Сценарій виходить з ладу і надає вихідний код ненульовий.
- Сценарій має щось мені сказати
У мене встановлений і працює SSMTP , я надсилаю пошту зі свого облікового запису Google. Те, що SSMTP може надсилати пошту лише за допомогою одного облікового запису, для мене не є проблемою. Це просто домашній сервер, і користувачі, які я маю, не мають можливості додавати крон-завдання.
Мені хотілося б знати, як зазвичай розсилка зі скриптів працює в Linux / Unix взагалі та конкретно в Ubuntu. Я також хотів би знати для мене хороший спосіб отримати пошту у двох вищевказаних ситуаціях.
/etc/aliases
повинні записи відповідати форматуname: value1, value2, ...
? Я не знаю, можливо, формат був змінений в якийсь момент за останні 8 років.