我通过将可执行文件放在之一中在Ubuntu中创建cron-jobs /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-jobs。
我想知道通常情况下,从脚本发送邮件通常在Linux / Unix和Ubuntu中是如何工作的。我还想知道一种在上述两种情况下获取邮件的好方法。
/etc/aliases
条目不应该遵循格式name: value1, value2, ...
吗?我不知道,也许格式在过去8年中有所改变。