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
AvamarProdotti
Avamar, Avamar ClientProprietà 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.