“服务器端脚本”页

通过使用 CSA 应用程序的“script”上下文参数,管理员可指定要对每个传入数据文件执行的命令。如果指定了此参数,则每当创建新的数据文件时,CSA 都会将新文件的名称附加到管理员指定的命令中并尝试使用 Java 的 Runtime.exec(String) 方法将结果字符串作为命令来执行。管理员应为命令中引用的所有文件提供绝对路径。

注:如果在脚本中以任一方式删除或修改了数据文件,CSA 应用程序可能会产生意外结果。

在最简单的情况下,用户可以创建一个 shell 脚本或可执行文件来对数据文件执行操作。假设指定的命令为“/home/user1/scripts/action”,接收文件目录为“/home/user1/csa/”,新数据文件名为“CSA123456.xml”。在这种情况下,CSA 将尝试执行命令“/home/user1/scripts/action /home/user1/csa/CSA123456.xml”。管理员还可以指定更复杂的命令,如运行 perl 脚本的命令。例如,如果命令为“/usr/bin/perl /home/user1/scripts/action.pl”,CSA 将尝试执行“/user/bin/perl /home/user1/scripts/action.pl /home/user1/csa/CSA123456.xml”

相关主题

关于 Client System Analyzer

部署 Client System Analyzer

Enterprise Manager 信息指南