centos6.5 定时任务

时间:2022-02-14 08:10:09
定时任务 执行 sh文件 
直接运行  #sh /bin/automysqlbackup.sh  没有任何错误,完全正常运行。 但是通过定时任务 却没有达到预期效果。
sh文件内容:
#!/bin/bash
backtime=`date +%Y%m%d%H%M%S`
mysqldump -uroot -pPassword sp2p > /tsp/backup/SP2P_back${backtime}.sql
cd /tsp/backup
#tar -czf SP2P_back${backtime}.tar.gz SP2P_back${backtime}.sql
rar m SP2P_back${backtime} SP2P_back${backtime}.sql

mysql数据备份出来了 但是 rar没有打包成功 不知道哪里做的不对 求大神帮助。

2 个解决方案

#1


定时任务执行时的环境和你通常login之后获得的环境是不一样的,所以我看你这个命令,至少你得用完整路径指定那个mysqldump,然后再分析看看log里面有什么错

#2


添加环境变量PATH

#1


定时任务执行时的环境和你通常login之后获得的环境是不一样的,所以我看你这个命令,至少你得用完整路径指定那个mysqldump,然后再分析看看log里面有什么错

#2


添加环境变量PATH