【问题标题】:No attachment when using crontab to send mail使用crontab发送邮件时没有附件
【发布时间】:2017-02-24 21:36:02
【问题描述】:

我每天使用一个非常简单的脚本在我的电子邮件中发送附件。当我手动运行脚本时,它工作正常,但是当我使用 crontab 运行它时,我收到了电子邮件,但没有附件。

脚本:

#!/bin/sh
uuencode ~/Documents/memo.txt memo.txt | mail email@email.com

我正在使用 ElementaryOS(基于 ubuntu)。

想法?

【问题讨论】:

  • 脚本在交互模式下正常工作而不是在 crontab 中的一个常见问题是环境。您应该在脚本中添加一行来打印环境,在交互式会话中打印它并查看差异。这应该可以解释问题。

标签: linux email crontab attachment


【解决方案1】:

您应该在 crontab 中添加 uuencode 的完整路径。首先使用以下命令检查完整路径是什么。

which uuencode

然后将其添加到 crontab 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多