省时省力—在Linux系统上进行自动备份(5)

文章作者 100test 发表时间 2007:03:14 16:32:57
来源 100Test.Com百考试题网


调度

我们的下一个步骤,也是最后一个步骤,是调度 backup_remote_servers.sh shell 脚本在离线的数据存储服务器上的执行。我们将向 cron 调度服务器中添加两个条目,以要求每天执行备份脚本两次,3:34 执行一次,8:34 再执行一次。在离线的服务器上使用 edit(-e)选项调用 crontab 程序。

 

  [offsite]:$ crontab -e
 

crontab 调用 VISUAL 或 EDITOR shell 环境变量所指定的默认的编辑器。然后,输入两个条目并保存和关闭文件。

 

    34 3 * * * /home/backups/remote_db_backup.sh

    34 20 * * * /home/backups/remote_db_backup.sh
  

清单 12. 离线的服务器上的 Crontab 条目

一个 crontab 行包括两个主要部分,时间表部分和后面的命令部分。时间表分为多个域,用来指定一个命令应该何时执行:

  

        ---- minute

       |  ----- hour

       | |  ------ day of the month

       | | |  ------ month

       | | | |  ---- day of the week

       | | | | |  -- command to execute

       | | | | | |

       34 3 * * * /home/backups/remote_db_backup.sh
  

清单 13. Crontab 格式

检验您的备份

您应该对备份进行例行地检查,以确保程序正确进行。自动程序可以使烦琐的工作得到避免,但是永远不能因此而懒惰。如果您的数据值得备份,那么它也值得您时常进行抽样检查。

考虑添加一个 cron 作业来提醒您自己至少每个月对备份进行一次检查。另外,经常修改安全密钥也是一个好主意,同样您也可以调度一个 cron 作业来提醒您做这件事。


相关文章


将OS_2应用程序移植到Linux操作系统(2)
将OS_2应用程序移植到Linux操作系统(1)
省时省力—在Linux系统上进行自动备份(5)
省时省力—在Linux系统上进行自动备份(3)
Linux内核按需动态装载和卸掉模块(1)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛