at命令可以在某个时间运行某个程序,而mail可以以命令行的方式把存于一个文本中的邮件正文发送抄送出去。
下面介绍具体的操作方法。
1. 把email正文准备好,比如写在email.txt里
2. 然后写一个脚本,如run.sh
3. 命令行里执行
run.sh就可以在8:15am, Jan 24执行了
不过有些服务器限制了对at命令的使用,这样还有一个笨方法,
在run.sh的开头加上"speep time",然后直接运行run.sh,在转至后台就可以了。
time在这里是整数的秒数。
不过,有些服务器当终端没有输入一段时间,会使用户自动logout,可以考虑让脚本不时地做一些动作如pwd、ls等,以防止这种情况的发生。