Saya membuat cron-job di Ubuntu dengan menempatkan executable di salah satunya /etc/cron.{daily,hourly,monthly,weekly}
. Ada banyak direktori yang dimulai dengan 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
Saya ingin mendapatkan email dari skrip saya ketika:
- Skrip gagal dan memberikan kode keluar yang bukan nol.
- Script memiliki sesuatu untuk diceritakan
Saya sudah menginstal dan bekerja SSMTP , saya mengirim email dari akun Google saya. Fakta bahwa SSMTP hanya dapat mengirim email menggunakan satu akun bukan masalah bagi saya. Ini hanya server rumah dan pengguna yang saya miliki tidak memiliki kemampuan untuk menambahkan cron-job.
Saya ingin tahu bagaimana mailing dari skrip biasanya bekerja di Linux / Unix secara umum dan di Ubuntu secara khusus. Saya juga ingin tahu cara yang baik bagi saya untuk mendapatkan email dalam dua situasi di atas.
/etc/aliases
entri seharusnya mengikuti formatname: value1, value2, ...
? Saya tidak tahu, mungkin formatnya diubah di beberapa titik dalam 8 tahun terakhir.