您的位置:博客首页 >> Web服务器 >> crontab -e定时任务

crontab -e定时任务

日志编号:279 发表时间: 2020-05-30 03:56:55 关注次数:38
换了机器,需要重新设置,查看旧机器定时任务设置:
cat /var/spool/cron/root

可看到先前的:
00 00 * * *. /bin/bash /usr/local/nginx/sbin/cut_nginx_log.sh
15 23 * * *. /bin/bash /usr/local/backup_mysql_data.sh


到新机器上输入:crontab -e,再设置上面的。

查看定时任务执行日志:
cat /var/log/cron
如果不小心删除,需要重启日志服务:
# systemctl restart rsyslog.service
#systemctl restart crond.service

碰到个新问题,15 23 * * *. /bin/bash /usr/local/backup_mysql_data.sh 这一条任务,从旧服务器直接拿来用的,可新服务器上却备份的数据库体积为0,唯一区别只有Mysql的数据库版本不同。怎么看为什么会备份不了数据呢?使用下面的参数:

15 23 * * *. /bin/bash -x /usr/local/backup_mysql_data.sh>>/home/www/logs/aaa.log 2>&1

可以看到aaa.log有出错信息:

/usr/local/mysql/bin/mysqldump: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/local/mysql/bin/mysqldump)
/usr/local/mysql/bin/mysqldump: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/local/mysql/bin/mysqldump)
/usr/local/mysql/bin/mysqldump: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/local/mysql/bin/mysqldump)

出现这个原因是因为:https://www.flashgou.com/show/277

本站不提供讨论功能。
本站所有非新闻类文章均为原创,且禁止转载。
本站为了获得更多流量赚取广告费,难免会有以次充好的文章,望见谅,勿鄙视。