我在google云中托管的Ubuntu 14.04.5 LTS服务器上运行automysqlbackup。
备份每天执行,但我无法控制执行时间。在高峰时段,automysqlbackup运行并崩溃功能,因为mysqld根据top命令使用400%的CPU。
我已经检查了chron,但据我所知,没有任何条目。
我如何安排到凌晨2点的时间?
提前致谢。
答案 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