Linux中怎么使用 at命令定时发送邮件

2023-04-19 04:43:00 命令 定时 发送邮件
Linux中使用at命令定时发送邮件,是一种非常方便的定时任务设置方法。at命令是一种Linux系统下的定时任务管理工具,可以在指定的时间执行特定的任务。下面将介绍如何使用at命令定时发送邮件: 1. 首先,需要安装at命令,在Ubuntu系统中,可以使用apt-get安装:
sudo apt-get install at
2. 然后,需要安装mailx,用于发送邮件:
sudo apt-get install mailx
3. 然后,使用at命令定时发送邮件:
echo "echo 'This is a test mail' | mailx -s 'Test mail' recipient@example.com" | at 11:00 AM
上面的命令将在指定的时间(11:00 AM)发送一封带有“Test mail”主题的邮件,邮件内容为“This is a test mail”。 4. 最后,可以使用atq命令查看定时任务:
atq
上面的命令将列出所有的定时任务,其中包括我们刚刚设置的定时发送邮件的任务。 因此,使用at命令定时发送邮件,是一种非常方便的定时任务设置方法,只需要几条简单的命令就可以实现定时发送邮件的功能。

相关文章