问题描述:
在写监控mysql状态的脚本中,遇到手动执行脚本时,发邮箱正常,放到crond中时,发邮箱的命令中的变量不见了
手动执行,会发送$IP变量
放到crond时,不会发送$IP变量
原因:
环境变量的问题
解决方法:
1、在脚本加入source /etc/profile
2、crontab执行脚本前,先要把系统环境变量加载
3、脚本里面的命令用绝对路径
问题描述:
在写监控mysql状态的脚本中,遇到手动执行脚本时,发邮箱正常,放到crond中时,发邮箱的命令中的变量不见了
手动执行,会发送$IP变量
放到crond时,不会发送$IP变量
原因:
环境变量的问题
解决方法:
1、在脚本加入source /etc/profile
2、crontab执行脚本前,先要把系统环境变量加载
3、脚本里面的命令用绝对路径
相关文章: