在Linux系统中,Crontab是一个用于定期执行任务的工具。默认情况下,Crontab会将任务的输出发送到用户的本地邮件。如果你想自定义邮件通知,可以使用以下方法:
mail或mailx命令来测试邮件发送功能。例如:echo "This is a test email." | mail -s "Test Email" your_email@example.com
这将会发送一封主题为"Test Email"的邮件到指定的邮箱。
crontab -e
MAILTO="your_email@example.com"
* * * * * /path/to/your/script.sh
这将会在执行/path/to/your/script.sh任务后,将输出发送到指定的邮箱。
mail或mailx命令,并指定主题。例如,在script.sh中添加以下内容:#!/bin/bash
echo "This is the content of the email."
echo "The subject is: Custom Subject"
mail -s "Custom Subject" your_email@example.com
注意:根据你的系统配置和邮件服务提供商的要求,你可能需要正确配置邮件发送服务的参数,例如SMTP服务器地址、端口、用户名和密码等。这些配置通常可以在邮件服务提供商的文档中找到。