Avamar:如何使用 Linux 和 UNIX 客户端的预脚本和后脚本

Riepilogo: 某些应用程序可能需要在运行或完成备份时停止并重新启动它们。 可通过将预述或后记与 Linux/UNIX/AIX/HP-UX/OSX Avamar Client 的数据集配合使用来执行此过程。

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

某些应用程序可能要求在备份开始之前将其停止,并在备份结束时重新启动它们。可以使用预处理和后处理以及以下数据集来运行此过程: Linux/UNIX/AIX/HP-UX/OSX Avamar 客户端。

要运行任何前后脚本,它们必须是可执行的,并放置在: /usr/local/avamar/etc/scripts
有关详细信息,请参阅 Avamar 管理指南。

如果脚本无法按预期执行,建议联系戴尔专业服务寻求帮助。

要验证前述和后置脚本在 Avamar 中是否正常工作,请创建一个简单脚本,用于将一些简单信息输出到文本文件。

示例 bash 脚本:
复制以下内容并将其放在名为 test.sh 在客户端上:

#!/bin/bash
echo "Testing script" > test.txt

示例 Perl 脚本:
复制以下内容并将其放在名为 test.pl 在客户端上:

#!/usr/bin/perl
use strict;
use warnings;
my $file = ("perlscriptest.txt");
open(FILE, ">$file") || die("Couldn't open file");
print FILE "testing perl script\n";
close (FILE);
exit (0);

将脚本访问控制列表 (ACL) 更改为要运行的所有脚本:

chmod a+x script_filename
将测试脚本放入: /usr/local/avamar/etc/scripts
添加 script_filename 到数据集 的高级 选项中的预录。
运行测试备份并在 中查找客户端的 test.txt 文件 /usr/local/avamar/etc/scripts

遇到脚本错误
2013-04-02 13:29:07 avtar Info <5916>: Executing run-at-start '/usr/local/avamar/etc/scripts/BDAbackupscript.sh'
2013-04-02 13:29:08 avtar Info <6033>: Begin STDERR from run-at-start:
avspawn::spawn after execve errno:8 code 8: Exec format error
2013-04-02 13:29:08 avtar Info <6034>: End of STDERR
2013-04-02 13:29:08 avtar Info <5917>: Back from run-at-start, exit code 8
2013-04-02 13:29:08 avtar Error <7001>: Exiting avtar with run-at-start script failure 8

在此错误中,Avamar 会查找脚本语法,并尝试确定用于调用脚本的 shell。

当脚本与标记一起使用时 --run-at-start--run-at-end 标志,脚本的第一行必须定义要使用的 shell。
通用定义:

"#!<program>"

这是使用脚本时的标准做法。它定义运行 shell 代码的 shell 或命令处理器。

例子:
SH 脚本的开头为:

#!/bin/sh

CSH 脚本以如下开头:

#!/bin/csh

PERL 脚本的开头为:

#!/usr/bin/perl

客户负责代码的正常运行。

如果在运行前述或后述时出现任何问题,客户要负责。Avamar 不负责调试脚本或确保使用的语法正确。

Prodotti interessati

Avamar

Prodotti

Avamar, Avamar Client
Proprietà dell'articolo
Numero articolo: 000014472
Tipo di articolo: How To
Ultima modifica: 18 set 2025
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.