Arcserve UDP Agent (Linux) 提供了使用脚本定义您自己的排定以运行作业的功能。如果需要定期运行作业,但无法使用 Web UI 进行排定,则可以创建一个脚本来定义此类排定。例如,要在每月最后一个星期六的晚上 10:00 运行备份。您无法使用 Web 界面定义此类排定,但可以创建一个脚本来定义此类排定。
您可以在不指定任何排定的情况下提交备份作业(使用“高级”页面上的无选项)。使用 Linux Cron 排定程序定义自定义排定并运行 d2djob 命令以运行作业。
注意:以下过程假设您已在未指定任何排定的情况下提交备份作业且要在每月最后一个星期六的晚上 10:00 运行备份。
请按照下列步骤操作:
#!/bin/bash
LAST_SAT=$(cal | awk '$7!=""{t=$7} END {print t}')
TODAY=$(date +%d)
if [ "$LAST_SAT" = "$TODAY" ]; then
source /opt/Arcserve/d2dserver/bin/setenv
d2djob --run=your_job_name --jobtype=your_job_type #run your backup job here
fi
注意:必须为该文件提供必要的执行权限。
00 22 * * Saturday root runjob.sh
Cron 会在每个星期六的晚上 10:00 运行 runjob.sh 脚本。在 runjob.sh 中,Cron 会首先检查今天是否为本月的最后一个星期六。如果是,则它会使用 d2djob 运行备份作业。
作业排定已自定义为在每月最后一个星期六的晚上 10:00 运行备份。
Copyright © 2016 |
|