LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 733|回复: 1

如何寫一個腳本, 將Linux下的文件自動備份到Windows下?

[复制链接]
发表于 2005-9-8 10:43:30 | 显示全部楼层 |阅读模式
各位好, 小弟才接觸Linux, 我需要將Linux下的文件定時自動備份到Windows下, 該如何寫這個腳本?謝各位高手指點.謝謝! :help
发表于 2005-9-8 11:55:48 | 显示全部楼层
若/dev/hda1为windows下的fat32分区,则mkdir /mnt/win_c, /var/www为你要备份的目录
写如下脚本,保存为/root/backup_var_www.sh, 加上执行权限。
[php]
#!/bin/bash
if ! grep -q '/dev/hda1' /proc/mounts
then
       mount /dev/hda1 /mnt/win_c  || exit
fi

backup_ball="/mnt/win_c/var_www_$(date +%F).tar.bz2"
if tar jcf $backup_ball  /var/www
then
        echo "$backup_ball backup succeeded. "  | mail -s "backup OK" root
else
        echo "$backup_ball backup failed. "   | mail -s "backup FAILED" root
fi
[/php]
然后crontab -e
加入
30    4      *     *     5                /bin/bash   /root/backup_var_www.sh

即在每周五的4:30分执行备份操作。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表