小编Ale*_*lex的帖子

使用crontab作业发送邮件,电子邮件文本将转为名为ATT00001.bin的附加文件

我想在一个linux服务器上分析一些数据,然后将它作为电子邮件文本发送到我的电子邮件帐户,但是当我在shell命令中执行这个shell脚本时,它运行良好,很奇怪,当我把所有程序放入crontab作业时,电子邮件文本将变为附件,有人可以帮忙吗?

#* * * * * sh -x /opt/bin/exec.sh >> /opt/bin/mailerror 2>&1

/* exec.sh */
#/bin/sh
cd /opt/bin
./analysis.sh > test
mail -s "Today's Weather" example@example.com < test
Run Code Online (Sandbox Code Playgroud)

但是当我直接在shell命令行中执行exec.sh时,Email会得到文本,有人可以帮我解释一下,谢谢.

linux email shell crontab

10
推荐指数
3
解决办法
3万
查看次数

标签 统计

crontab ×1

email ×1

linux ×1

shell ×1