Hallo zusammen,
Problem: In einem Script erzeugt der Befehl „IPS_ExecuteEx“ reproduzierbar Zugriffsverletzungen.
- Es funktionierte wie gewünscht bis ca. 23.10; an diesem Tag wurde IPS geupdatet.
- Auch mit der aktuellen IPS vom 25.10 bleibt das Problem.
- Das aufgerufene Batch-File arbeitet wie gewünscht bei Aufruf per Hand.
- Der IPS-Dienst läuft mit Konto „.\administrator“ statt „Lokales System“.
(Anmerkung: 9 von den 10 Löschkommandos sind streng genommen überflüssig und nur für den Fall, dass mal Löschungs-Events ausfallen und nachgeholt werden müssen in den folgenden Tagen).
Batch:
copy c:\end \\192.168.15.54\kameraaufzeichnungen\eingang\video\event\%1.geloescht
rd \\192.168.15.54\kameraaufzeichnungen\eingang\video\event\%1 /s /q
copy c:\end \\192.168.15.54\kameraaufzeichnungen heke\video\event\%1.geloescht
rd \\192.168.15.54\kameraaufzeichnungen heke\video\event\%1 /s /q
copy c:\end \\192.168.15.54\kameraaufzeichnungen\sitzgruppe\video\event\%1.geloescht
rd \\192.168.15.54\kameraaufzeichnungen\sitzgruppe\video\event\%1 /s /q
Script:
<?
// täglich um Mitternacht werden alte Camverzeichnisse gelöscht
// pfad1 //192.168.15.54/Kameraaufzeichnungen/Eingang/Video/Event
// pfad2 //192.168.15.54/Kameraaufzeichnungen/Theke/Video/Event
// pfad3 //192.168.15.54/Kameraaufzeichnungen/Sitzgruppe/Video/Event
echo 'C:/daten/ip-symcon/camfilesloeschen.bat ';
echo date('Ymd', strtotime('-14 day'));
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-14 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-13 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-12 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-11 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-10 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-9 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-8 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-7 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-6 day')) , true, false,0);
IPS_ExecuteEx('C:/daten/ip-symcon/camfilesloeschen.bat ', date('Ymd', strtotime('-5 day')) , true, false,0);
echo 'fertig';
?>
Scriptausgabe:
C:/daten/ip-symcon/camfilesloeschen.bat 20131110
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 11
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 12
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 13
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 14
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 15
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 16
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 17
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 18
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 19
Warning: Access violation at address 0056F624 in module 'ips.exe'. Read of address 0283FEF0 in C:\Daten\IP-Symcon\scripts\39824.ips.php on line 20
fertig