Toon posts:

[2000] Geplande taak start niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een geplande taak die een batchfile opstart. Maar deze taak die wordt niet gestart en de status blijft op status "geactiveerd" staan.

Is er een andere manier waarop ik deze batchfile kan laten start of aanroepen ?

Batchfile:

@echo off
:::::::::::::: Variabelen defineren ::::::::::::::
set adres=-to rob@clooser.nl
set adrescc=-cc rob@vandengoor.com
set afzender=-f backup@dynamiek.nu
set onderwerp=-s "Backup %date% %time%"
set server=-server smtp.xs4all.nl
set x=-x "X-Header-Test: Can Blat do it? Yes it Can!"
rem set debug=-debug -log blat.log -timestamp
rem set attach=-attach C:loghelp.txt

::::::::::::::::: Create Image met Snapshot :::::::::::::::::
C:\Progra~1\Snapshot\snapshot.exe C: d:\backup\server.sna

::::::::::::::::: Sync Image met Rsync :::::::::::::::::
C:\Progra~1\cwrsync\bin\rsync.exe -vrtz --delete --stats --progress /cygdrive/d/backup/ /cygdrive/g/backup/

::::::::::::::::: Test Image op backupschijf :::::::::::::::::
del e:\log\backupdc.log
C:\Progra~1\Snapshot\snapshot.exe G:\backup\server.sna -T 1>>e:\log\backupdc.log
cd\
g:
cd G:\backup
dir >>e:\log\backupdc.log

::::::::::::::::: Mail Log files naar gebruikers :::::::::::::::::
E:\dynamiek\algemeen\clooser\blat\blat.exe E:\log\backupdc.log %adres% %adrescc% %afzender% %attach% %onderwerp% %server% %debug% %x%

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Als hij op status 'geactiveerd' blijft staan (wat ik gok hetzelfde is als Running in de engelstalige Windows :? ) - dan draait hij juist toch wel? :)

Verwijderd

Topicstarter
elevator schreef op donderdag 06 april 2006 @ 11:12:
Als hij op status 'geactiveerd' blijft staan (wat ik gok hetzelfde is als Running in de engelstalige Windows :? ) - dan draait hij juist toch wel? :)
Nee hij start de taak niet, en blijft tot het oneindig op status geactiveerd staan.

Verwijderd

Lijkt me dat elevator het juist heeft.

Je zal waarschijnlijk het batchscript daadwerkelijk moeten beeindigen (met een exit of iets deregelijks?) zodat de taak opnieuw gescheduled kan worden nadat het is afgelopen.

  • rdfeij
  • Registratie: September 2001
  • Laatst online: 25-02 11:33
Ik hoop dat je deze lijntjes:
::::::::::::::::: Mail Log files naar gebruikers :::::::::::::::::
vooraf gaat door een "rem"

Anders blijft je script hangen op een file not found error

voorbeeld:
rem ::::::::::::::::: Mail Log files naar gebruikers :::::::::::::::::
/voorbeeld

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Nee hoor - alles wat je prefixed met een : wordt gezien als een label en dus genegeerd in de verdere uitvoering :)

Probleem is dat een van de taken die je batchfile uitvoert gewoon blijft hangen. Commentaar eens alles uit in je batchfile, zet alleen eens neer:

ECHO %DATE% %TIME% Batch started >>c:\test.txt

en log de batchfile eens met administrator credentials vanuit de taskscheduler. Krijg je dan op je C:\ schijf een test.txt? Voeg dan eens regel voor regel toe en kijk eens waar/wanneer het mis gaat :)
Pagina: 1