2个回答
展开全部
mkdir /bakcup-dir
你编辑一个shell脚本:
cd ~/tmp
vim b.sh
#!/bin/bash
backups=`date +%H_%M-%m%d` # (1号键旁边到符号` )
cd /backup-dir
tar zcf $backups.tar.gz /home /root /boot /etc
让crontab来调用
crontab -e
* 3 1 * * sh ~/tmp/b.sh
你编辑一个shell脚本:
cd ~/tmp
vim b.sh
#!/bin/bash
backups=`date +%H_%M-%m%d` # (1号键旁边到符号` )
cd /backup-dir
tar zcf $backups.tar.gz /home /root /boot /etc
让crontab来调用
crontab -e
* 3 1 * * sh ~/tmp/b.sh
追问
要多创建一个多重目录/usr/local 呢?
追答
你到意思说再备份一个/usr/local 目录吗??? 如果是那么你旧直接把路径加到 tar 命令里面就可以了!
2013-06-11
展开全部
vim /etc/crontab
0 3 1 * * root tar Jcf /path/to/backup.tar.xz /boot /etc /home /root
追问
为什么执行脚本的时候出现
mkdir: missing operand
Try `mkdir --help' for more information.
追答
这没必要用脚本。打开/etc/crontab,在里面添加一行命令就行了。
0 3 1 * * root tar Jcf /path/to/$(date +%Y%m)backup.tar.xz /boot /etc /home /root
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询