Linux中使用crontab发送邮件,电子邮件文本转到一个名为ATT00001.bin的附件文件的解决方案
·
我想在linux中分析一些数据,然后将其作为电子邮件文本发送到我的电子邮件帐户,但是当我在shell命令中执行这个shell脚本时,它工作得很好,奇怪的是当我把所有的过程进入crontab工作,电子邮件文本将变成一个ATT00001.bin的附件文件
解决方案:
在#!/bin/bash下设置
export LANG=zh_CN.UTF-8
分析:
当运行在 crontab LANG未设置,默认为LANG = C,因为默认情况下,crontab将仅运行一组受限制的环境变量(系统依赖)。
更多推荐
所有评论(0)