“at” 将其输出重定向到哪里?

“at” 将其输出重定向到哪里?

我尝试使用at

me@host:~$ echo ls | at now +1 minutes
warning: commands will be executed using /bin/sh
job 3 at Fri Mar 15 20:58:00 2019

我等了超过 5 分钟,但没有看到任何输出。

'at' 将其输出重定向到哪里?我可以将其定向到终端吗?

答案1

man at

                   The  user will be mailed standard error and standard
output from his commands, if any.  Mail will be sent using the  command
/usr/sbin/sendmail.

与 一样cron,如果你的系统上没有运行已配置的邮件传输代理 (MTA),则输出将被丢弃 - 如果你查看 ,syslog你可能会看到类似的错误

atd[28729]: Exec failed for mail command: No such file or directory

相关内容