ฉันสร้าง cron-jobs ใน 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 สามารถส่งจดหมายโดยใช้บัญชีเดียวนั้นไม่ใช่ปัญหาสำหรับฉัน มันเป็นแค่เซิร์ฟเวอร์ภายในบ้านและผู้ใช้ที่ฉันไม่มีความสามารถในการเพิ่มงาน cron
ฉันต้องการทราบว่าการส่งจดหมายจากสคริปต์มักทำงานใน Linux / Unix โดยทั่วไปและใน Ubuntu โดยเฉพาะอย่างไร ฉันต้องการทราบวิธีที่ดีสำหรับฉันในการรับอีเมลในสองสถานการณ์ข้างต้น
/etc/aliases
รายการไม่ควรเป็นไปตามรูปแบบname: value1, value2, ...
ใช่หรือไม่ ฉันไม่รู้บางทีรูปแบบอาจเปลี่ยนแปลงในบางช่วงในช่วง 8 ปีที่ผ่านมา