Dataprotector – eject pásky po dokončení jobu
Řešil jsem takovouto situaci v HP DataProtectoru – po dokončení měsíční zálohy jsem potřeboval v knihovně automaticky přemístit pásku na kterou proběhla záloha ze slotu do mailslotu (aby ji jednoduše bfu obsluha vyjmula a převezla do trezoru bez nutnosti klikání v programu).
Vzhledem k tomu, že měsíční zálohu mám ve zvláštním poolu, jsem přidal spuštění perl scriptu v post-execu
$vystup=`"c:\\Program Files\\OmniBack\\bin\\omnimm.exe" -list_pool "pool mesic" | find "Knihovna:"`;
@slot = split("Virtual Knihovna:", $vystup);
@slot = split("]", $slot[1]);
$slot = $slot[0];
$slot =~ s/ //g;
$vystup=`"c:\\Program Files\\OmniBack\\bin\\omnimm" -eject "Knihovna" $slot`;
Jednoduše zjistím, v jakém slotu v knihovně je měsíční páska a ten slot následně ejectnu.