使用 Crontab 进行计划备份

使用 Crontab 进行计划备份

我是新手crontab。通常,要进行备份,如果没有crontab,我会给出以下命令:

cd /
sudo tar -cvpzf Ubuntu_17.04_ROOT_BackUp.tgz --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/Ubuntu_17.04_ROOT_BackUp.tgz --exclude=/mnt --exclude=/sys /

现在有crontab

#Open and write to my_username's `crontab` file

$ sudo crontab -e -u my_username

# m h  dom mon dow   command
  25 13  * * * cd / && export DISPLAY=:0 && /usr/bin/tar -cvpzf Ubuntu_17.04_ROOT_BackUp.tgz --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/Ubuntu_17.04_ROOT_BackUp.tgz --exclude=/mnt --exclude=/sys /

对吗?这会安排我的备份吗?

答案1

您可以将此条目添加到 root 的 crontab 中:

25 13  * * * /usr/bin/tar -cvpzf /Ubuntu_17.04_ROOT_BackUp.tgz --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/Ubuntu_17.04_ROOT_BackUp.tgz --exclude=/mnt --exclude=/sys /

除了/Ubuntu_17.04_ROOT_BackUp.tgz,您还可以指定要在其下创建这些备份的目录。

相关内容