2.2. Check RPO Server :: Instalace¶
(Verze: CZ 0.01 17.02.2016 -md-)
2.2.1. Instalace skriptu¶
Instalace spočívá v jednoduchém nakopírování batch souborů a následném nastavení automaticky spouštěné úlohy pomocí nástroje schtasks.
adresáře
G:\disacd
- BATCH
- LOGBATCH
- TOOLS
cílový adresář BATCH
G:\disacd\BATCH
- runCheckRPO.bat
- obálka pro samotný výkonný skript
- checkRPOServer.bat
- výkonný skript, který běží permanentně
- sdílené skripty
- batch_environment.bat
- currentStamp.bat
- fileStamp.bat
- runCheckRPO.bat
cílový adresář TOOLS
G:\disacd\TOOLS
- gbmail.exe
- je používán pro zasílání emailů
- gdate.exe (GNUWin32)
- je používán skriptem pro zjištění data a času dle zadaných parametrů
- gbmail.exe
aktivace automatické úlohy
schtasks /create /ru "[SERVER]\admin-storeline" /rp "[password]" /sc minute /mo 2 /tn "CheckRPOServer" /tr "\"g:\disacd\BATCH\runCheckRPO.bat\""
2.2.2. Upgrade skriptu¶
Upgrade se od instalace liší jen tím, že je třeba bežící skript zastavit.
nejdříve provedeme nakopírování nové verze do adresáře BATCH
následně si najdeme číslo procesu našeho běžícího skriptu
wmic process where name="cmd.exe" get processid, commandline
řádek, který v commandline obsahuje jméno naší dávky “checkRPOServer.bat” je to co hledáme
vezmeme PID a task zastavíme
taskkill /pid [PID] /f /t
Note
Pokud necháme ukončit i potomky naší dávky, tak ukončíme i běh RPOServer.exe, která se v případě, že byla spuštěna naší dávkou, stane jejím potomkem!