linux 写一个计划任务的脚本,在每个月1号的凌晨3点定时备份/boot、/etc、 /home、/root 10

需要具体的步骤,谢谢... 需要具体的步骤,谢谢 展开
 我来答
iswhyThis
推荐于2017-05-23 · 超过17用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:34.1万
展开全部
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
追问
要多创建一个多重目录/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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式