shell脚本每天发一份邮件到指定邮件的代码
时间: 2023-06-25 22:07:44 浏览: 84
Powershell中调用邮件客户端发送邮件的例子
以下是一个发送邮件的 shell 脚本示例:
```bash
#!/bin/bash
# 设置收件人邮箱地址
recipient="recipient@example.com"
# 设置邮件主题和内容
subject="Daily Report"
body="Hello,\n\nHere is the daily report for today."
# 发送邮件
echo -e "$body" | mail -s "$subject" "$recipient"
```
要定期执行脚本并发送邮件,可以使用系统自带的计划任务工具 `crontab`。例如,将脚本设置为每天早上 9 点发送,可以在终端中输入以下命令:
```bash
crontab -e
```
然后在编辑器中添加以下一行:
```
0 9 * * * /path/to/your/script.sh
```
保存并退出编辑器即可。这样每天早上 9 点,系统就会自动执行脚本并发送邮件。记得将 `/path/to/your/script.sh` 替换为你实际的脚本路径。
阅读全文