更改Automysqlbackup的执行时间

时间:2017-12-24 21:52:31

标签: mysql

我在google云中托管的Ubuntu 14.04.5 LTS服务器上运行automysqlbackup。

备份每天执行,但我无法控制执行时间。在高峰时段,automysqlbackup运行并崩溃功能,因为mysqld根据top命令使用400%的CPU。

我已经检查了chron,但据我所知,没有任何条目。

我如何安排到凌晨2点的时间?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要找到cron条目并进行修改。存在几种可能性,您应该尝试每种可能性,直到找到备份的运行方式。

查看Root的Cron作业

sudo crontab -l

编辑Root的cron作业:

sudo crontab -e

如果您找到该条目,请通过将前导号码更改为:

将其重新安排到凌晨2点
0 2 * * *  /path/to/automysqlbackup

查看用户的Cron职位

sudo crontab -u username -l

编辑用户名的cron作业:

sudo crontab -u username -e

如果您找到该条目,请通过将前导号码更改为:

将其重新安排到凌晨2点
0 2 * * *  /path/to/automysqlbackup

列出每日Cron职位

sudo ls -la /etc/cron.daily/

/etc/cron.daily/中找到的任何cron作业都可以使用sudo vi进行编辑。 This article描述了文件的内容,它控制着这种类型的cron作业的调度。总而言之,请确保内容包括:

# the maximal random delay added to the base delay of the jobs
# RANDOM_DELAY=45
# the jobs will be started during the following hours only
START_HOURS_RANGE=2-2

#period in days / delay in minutes / job-identifier  / command
1   0   cron.daily      nice backup /path/to/automysqlbackup