更改Automysqlbackup的执行时间
我在谷歌云中托管的Ubuntu14.04.5LTS服务器上运行automysqlbackup 备份每天都执行,但我无法控制执行时间。在高峰时间,根据top命令,由于mysqld使用了400%的CPU,automysqlbackup会运行并崩溃该功能 我已经查过了chron,但就我所能看到的而言,没有条目 我怎样才能把它安排在凌晨2点这样的时间更改Automysqlbackup的执行时间,mysql,Mysql,我在谷歌云中托管的Ubuntu14.04.5LTS服务器上运行automysqlbackup 备份每天都执行,但我无法控制执行时间。在高峰时间,根据top命令,由于mysqld使用了400%的CPU,automysqlbackup会运行并崩溃该功能 我已经查过了chron,但就我所能看到的而言,没有条目 我怎样才能把它安排在凌晨2点这样的时间 提前感谢。您需要找到cron条目并对其进行修改。存在几种可能性,您应该逐一尝试,直到找到备份的运行方式 查看Root的Cron作业 sudo cronta
提前感谢。您需要找到cron条目并对其进行修改。存在几种可能性,您应该逐一尝试,直到找到备份的运行方式 查看Root的Cron作业
sudo crontab -l
sudo crontab -u username -l
sudo ls -la /etc/cron.daily/
要编辑Root用户的cron作业,请执行以下操作:
sudo crontab -e
sudo crontab -u username -e
如果您找到条目,请将前导号码更改为:
0 2 * * * /path/to/automysqlbackup
0 2 * * * /path/to/automysqlbackup
查看用户的Cron作业
sudo crontab -l
sudo crontab -u username -l
sudo ls -la /etc/cron.daily/
要编辑用户名的cron作业,请执行以下操作:
sudo crontab -e
sudo crontab -u username -e
如果您找到条目,请将前导号码更改为:
0 2 * * * /path/to/automysqlbackup
0 2 * * * /path/to/automysqlbackup
列出每日Cron作业
sudo crontab -l
sudo crontab -u username -l
sudo ls -la /etc/cron.daily/
在/etc/cron.daily/
中找到的任何cron作业都可以使用sudo vi
进行编辑。
描述文件的内容,该文件控制此类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
谢谢我搜索了根用户和用户的crontab,但在$(cut-f1-d:/etc/passwd)中没有任何用户的crontab>>>>>>>>>>;do crontab-u$user-l;Doneth该咒语对我不起作用,但它确实起作用:
用于$(cut-f1-d:/etc/passwd)中的用户;do sudo crontab-u$user-l;完成