当我使用“at”安排命令时,我可以更改输出的邮寄地址吗?

mat*_*t b 5 cron email

当我安排at将来要执行的作业/命令时,命令的标准输出和错误会“邮寄”给执行调度的用户。

所以在我的工作运行后,我在命令提示符中收到一条消息

您在 /var/spool/mail/mattb 中有邮件

然后我可以用mail.

是否可以将输出发送到我的公司邮箱(即mattb@company.com),而不是本地用户的邮箱/var/spool/mail

如何at知道将命令的输出通过电子邮件发送到哪个地址,或者它是否只知道如何将消息放入用户的/var/spool/mail.

cam*_*amh 3

at通常会使用您安装的邮件传输代理 (MTA) 来传送邮件。如果您根本不使用邮箱上的本地邮件,您可以将 MTA 配置为将所有邮件转发到另一台服务器。

或者,您可以为单个用户使用 .forward 文件。如果您将“mattb@company.com”放入 ~mattb/.forward 中,那么您的 MTA 应该将您的电子邮件转发到那里。