at 命令:邮件命令执行失败:没有该文件或目录

at 命令:邮件命令执行失败:没有该文件或目录

我今天午夜必须在 Debian 系统上运行一项任务。

因为我从未对 atd 做过任何事情,所以我想先尝试一下,看看它是否能按预期工作。

我得到一个 包含以下内容的test.sh文件夹:/usr/local/dump/

#!/bin/sh
echo "xyz" > out.file

我尝试通过下列方式执行 shell 脚本:

/usr/local/ecs_dump$ at 12:46
warning: commands will be executed using /bin/sh
at> test.sh
at> <EOT>
job 20 at Tue Jun  7 12:46:00 2016

当我检查系统日志时,我不断收到:

Exec failed for mail command: No such file or directory

有人能解释一下我这里做错了什么吗?提前谢谢您。

答案1

您需要 mail 命令。它用于使用 at 脚本的输出发送邮件。您可以安装s-nail提供此命令的软件包:

apt-get install s-nail

相关内容