mysql查询结果手动能执行成功,crontab自动执行不成功,发邮件没有查询结果
2012-11-21 17:00
381 查看
非常纠结的弄了一天这个关于mysql在crontab中执行不成功的问题,写好的脚本,手动都能执行成功,在发邮件的问题怎么都不显示select查询结果,搞了半天,最后因为mysql的绝对路径搞错了。下边是脚本的测试结果。
echo "mysql今日数据" >> /tmp/123
shuju=/usr/local/mysql/bin/mysql /一定要注意mysql的绝对路径。
$shuju 库名 -e "select count(*) from t_result_file;">>/tmp/123
echo "" >>/tmp/123
echo "mysql今日数据" >> /tmp/123
shuju=/usr/local/mysql/bin/mysql /一定要注意mysql的绝对路径。
$shuju 库名 -e "select count(*) from t_result_file;">>/tmp/123
echo "" >>/tmp/123
相关文章推荐
- Linux下shell脚本手动执行和放在crontab中自动执行的结果不一样
- crontab的定时任务不能自动执行,但是手动执行脚本一直能成功
- 手动运行脚本执行正常而放入crontab调用hadoop命令没有执行成功
- Mysql中文查询没有结果,插入中文变成?的解决
- mysql 存储过程 动态参数 查询执行结果
- MySQL循环遍历执行查询SQL语句结果的方法
- crontab执行脚本与手动执行结果不一致
- mysql 存储过程 动态参数 查询执行结果
- linux 使用crontab添加定时任务,日志显示已经执行但是任务没有成功调用解决方法
- 脚本手动执行无误,crontab自动执行出错
- group_concat函数使用实例,mysql查询结果自动以,连接成字符串
- 在MySql里面查询有记录,但是调用程序执行就没有记录
- crontab定时执行脚本与手动执行脚本结果不一致
- Mybatis程序中执行和单独执行同一条SQL出现结果不一致(部分数据没有查询出来)
- MYSQL如何自动为查询数据的结果编上序号详解
- MySQL查询结果条数编号示例 mysql 查找结果中自动加序号列
- crontab执行sh脚本和手动执行结果不一样问题解决
- linux mysql备份 脚本执行成功 自动任务执行文件大小为0B
- 手动执行shell和crontab执行结果不同
- 使用navicat for mysql 将查询语句过滤的结果导出成insert语句时没有带表名的解决办法