Archief - Task scheduler Run results

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Recipe4hate

Legacy Member
Goeie morgen,


Ik heb hier een dedicated Windows 7 pc staan die enkele taken uitvoert (task scheduler jobs).

Ik controleer deze wekelijks en volgens mij wordt alles netjes uitgevoerd, maar de Run results vind ik wel zorgwekkend...


Wat meer uitleg:
Op dit moment worden 3 tasks gerund op een vast schedule. Wanneer ik de history van de tasks bekijk staat er telkens als laatste 'task completed'. Ik vermoed dus dat de taak netjes werd uitgevoerd.
Wanneer ik dan de taken ga controleren (of bepaalde services draaien, of een file gekopieerd werd,...) lijkt dit mij ook te kloppen...
Maar als ik dan in het overzicht kijk, zie ik dat ik voor de 3 tasks, 3 verschillende Run Results krijg...


De taken, met hun results zijn:
Activate services (batch file die services opstart): (0x2)
Copy to HDD (batch die mapje kopieert naar bestemming): (0x3)
System Reboot (batch die systeem herstart): (0x0).

Microsoft geeft aan dat 0x0 een succesvolle job is, terwijl 0x2 en 0x3 file/path not found exceptions zijn...
Wanneer ik bijvoorbeeld dan ga kijken of de files gekopieerd zijn, is dit effectief wel gebeurd...


Moet ik me dus zorgen maken om die Run results?

Fraggie

Legacy Member
We spreken hier over de error level van een programma neem ik aan?

Ifso:
Je kan ze altijd eens debuggen en beetje per beetje commentariëren/uitcommentariëren.
Om de error level te zien typ je gewoon:
echo %ERRORLEVEL% na het uitvoeren van een bat-file.

Recipe4hate

Legacy Member
Hoi Fraggie,

Goeie tip!


De errorlevels varieren wanneer de situatie wijzigt...
(de reboot heb ik niet getest), maar:

1. Backup copy (batch op basis van Robocopy)
ERRORLEVEL = 2 (als er geen nieuwe files tussenzitten)
ERRORLEVEL = 3 (als er nieuwe files gekopieerd werden)
(de copy wordt wel uitgevoerd, want ik had er een testfile tussen geplaatst en die wordt effectief gekopieerd)


2. Activate services (batch op basis van NET START)
ERRORLEVEL = 3 (als de services reeds gestart waren)
ERRORLEVEL = 0 (als de services niet gestart waren)

Ik mag dus aannemen dat deze HRESULT niet overeenkomt met die wat de Microsoft knowledge base aangeeft...?

In principe worden beide batches succesvol uitgevoerd... Alleen wanneer er niets om te kopieren is, wordt er ook niets gekopieerd. De HRESULT wordt hier dan op gebaseerd, maar is daar om niet direct een fout-code.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan