Ik probeer in een batchfile de output naar log te schrijven:
Tot zover, simpel.
Echter, nu roep ik weer andere scripts aan vanuit dit script met 'call' waarvan de output eigenlijk ook in dezelfde log moet komen.
Ik krijg nu als ik de batchfile run vanuit de scheduled tasks:
"the process cannot access the file because it is in use by another process"
En dit gaat om de logfile (kan de file ook niet deleten, na afloop van het script), de acties in het script worden gewoon netjes uitgevoerd.
Als ik de batchfile dubbelklik heb ik dit probleem niet.
Er is omheen te werken door de scripts die ik aanroep naar allerlei andere logjes te laten schrijven, Maar dan heb ik straks 5 logfiles die ik moet lezen ipv 1 (en dat voor 4 acties wordt wat veel)
Iemand enig idee waar dit aan ligt?
Het zal we iets te maken hebben met processen die nog niet klaar zijn vermoed ik. Maar waarom gaat het dan alleen fout via de Scheduled tasks.
Is er omheen te werken anders dan zoals ik al beschrijf? Heb ook al gedacht aan een 'sleep' of iets dergelijks. Maar het blijven workarounds.
Het gaat trouwens om een Windows 2003 SP1 server.
code:
1
| echo blabla >> logfile.log |
Tot zover, simpel.
Echter, nu roep ik weer andere scripts aan vanuit dit script met 'call' waarvan de output eigenlijk ook in dezelfde log moet komen.
Ik krijg nu als ik de batchfile run vanuit de scheduled tasks:
"the process cannot access the file because it is in use by another process"
En dit gaat om de logfile (kan de file ook niet deleten, na afloop van het script), de acties in het script worden gewoon netjes uitgevoerd.
Als ik de batchfile dubbelklik heb ik dit probleem niet.
Er is omheen te werken door de scripts die ik aanroep naar allerlei andere logjes te laten schrijven, Maar dan heb ik straks 5 logfiles die ik moet lezen ipv 1 (en dat voor 4 acties wordt wat veel)
Iemand enig idee waar dit aan ligt?
Het zal we iets te maken hebben met processen die nog niet klaar zijn vermoed ik. Maar waarom gaat het dan alleen fout via de Scheduled tasks.
Is er omheen te werken anders dan zoals ik al beschrijf? Heb ook al gedacht aan een 'sleep' of iets dergelijks. Maar het blijven workarounds.
Het gaat trouwens om een Windows 2003 SP1 server.
het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun