Toon posts:

[WinNT] Log voor at-commando*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo daar!

Ik werk onder windows NT, en probeer een batch scriptje te schedulen via AT.
Nu ben ik al zover dat hij dat opstart, maar hij geeft steeds 'error'!
Nu zou ik dus gewoon willen weten of er ergens een error-log is van 't at-commando, waar hij wat meer uitleg geeft!

Tnx

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Als jij jouw batch scriptje niet laat loggen, ga je ook geen log file vinden.
Dus logging inbouwen in je scriptje:
code:
1
2
3
4
5
6
echo %date% %time% > at.log
command1 >> at.log
command2 >> at.log
etc, etc,
commandn >> at.log
echo %date% %time% >> at.log

[ Voor 18% gewijzigd door Brahiewahiewa op 27-06-2003 13:54 ]

QnJhaGlld2FoaWV3YQ==


  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Post je script eens, misschien kunnen we de error eruitplukken (beetje off-topic maar tis vrijdagmiddag ;)).

Bloed, zweet & koffie


  • Han
  • Registratie: Juli 2001
  • Niet online

Han

Volgende keer even het OS in je titel vermelden, zie ook:
Windows Operated Systems - Policy

Doubt thou the stars are fire; Doubt that the sun doth move; Doubt truth to be a liar; But never doubt I love.


Verwijderd

Topicstarter
Brahiewahiewa schreef op 27 juni 2003 @ 13:53:
Als jij jouw batch scriptje niet laat loggen, ga je ook geen log file vinden.
Dus logging inbouwen in je scriptje:
code:
1
2
3
4
5
6
echo %date% %time% > at.log
command1 >> at.log
command2 >> at.log
etc, etc,
commandn >> at.log
echo %date% %time% >> at.log
Tja, dat heb ik gedaan, maar er komt dus géén log!!!
Als ik 't script handmatig opstart, draait dat zonder problemen!
Alleen met at is de status dus 0.
Dus de error heeft iets met winat te maken!

tnx

[ Voor 6% gewijzigd door Verwijderd op 27-06-2003 14:19 . Reden: typfoutje ]


  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Hoe heet het script waar het om gaat, en wat staat er in de AT-lijst? (Op prompt alleen AT tikken bedoel ik.) Hoe schedule je je script?

Bloed, zweet & koffie


Verwijderd

Topicstarter
dit tik ik in op de machine zelf (van op afstand, met winat lukt 't al helemáál niet!!)

at 14:30 /every:f "c:\winnt\scripts\delold.bat 7"

Ik heb ook al geprobeerd zonder die '.bat' en zonder 't pad.
Zou moeten lukken zou ik denken!?

Verwijderd

Topicstarter
Als ik at tik komt er 't volgende:
(na 't runnen)

error 1 every friday 14:30 "c:\winnt\scripts\delold.bat 7"

  • mutsje
  • Registratie: September 2000
  • Laatst online: 04-09 15:28

mutsje

Certified Prutser

hoe is jou volledige AT commando? en hoe heet de bat file. waarom gebruik je niet gewoon de extensie CMD trouwens?

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Euh... die Error die heb ik nog niet eerder gezien! Als je geen goeie input geeft aan At, dan geeft-ie je doorgaans gewoon een overzichtje van de geldige argumenten...

Bloed, zweet & koffie


  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

mutsje schreef op 27 June 2003 @ 14:24:
hoe is jou volledige AT commando? en hoe heet de bat file. waarom gebruik je niet gewoon de extensie CMD trouwens?
Waarom is CMD gewoner dan BAT?

Bloed, zweet & koffie


Verwijderd

Topicstarter
Vilenin schreef op 27 June 2003 @ 14:24:
Euh... die Error die heb ik nog niet eerder gezien! Als je geen goeie input geeft aan At, dan geeft-ie je doorgaans gewoon een overzichtje van de geldige argumenten...
Tja, Er begint dus wel iets te lopen, maar ik vraag me af of hij uberhaupt 't script wel begint te runnen! Misschien een access-probleem?

  • k-oz
  • Registratie: Oktober 1999
  • Laatst online: 29-12-2021

k-oz

do not feed the trolls

welke internet explorer is daar op geinstalleerd? mogelijk moet je eens een task schedulen doormiddels tasks of mstask , en kijken wat hij dan doet.

het loggen zoals hierboven is aangegeven is niet aan te bevelen, gebruik daarvoor errorlevels

verschil tussen bat en cmd heeft met de extensie zoek volgorde te maken, deze is anders nl bij beide extensies

...Microsoft KB article Q172653: "Sometimes Barney Starts Playing Peeka boo on His Own""


  • mutsje
  • Registratie: September 2000
  • Laatst online: 04-09 15:28

mutsje

Certified Prutser

Vilenin schreef op 27 June 2003 @ 14:25:
[...]

Waarom is CMD gewoner dan BAT?
offtopic:
ik zeg niet dat ie gewoner is ik zeg waarom gebruik je niet gewoon......

Verwijderd

Topicstarter
we zijn aan het afdwalen!!
De vraag was: houdt AT zélf ergens een log bij, om te zien waarom de status 'ERROR' is!?

  • CmdrKeen
  • Registratie: Augustus 2000
  • Laatst online: 27-05 21:11

CmdrKeen

Krentenboltosti

Verwijderd schreef op 27 June 2003 @ 16:06:
we zijn aan het afdwalen!!
De vraag was: houdt AT zélf ergens een log bij, om te zien waarom de status 'ERROR' is!?
Neen. Beetje een lullig antwoord, maar dat is 't.

[ Voor 12% gewijzigd door CmdrKeen op 27-06-2003 16:07 ]

Bloed, zweet & koffie


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Onder welke account draait je AT service? En heeft die leesrechten op je .bat bestandje? En schrijfrechten op je .log bestand?

QnJhaGlld2FoaWV3YQ==


  • mutsje
  • Registratie: September 2000
  • Laatst online: 04-09 15:28

mutsje

Certified Prutser

Verwijderd schreef op 27 June 2003 @ 16:06:
we zijn aan het afdwalen!!
De vraag was: houdt AT zélf ergens een log bij, om te zien waarom de status 'ERROR' is!?
NEE dat doet AT niet.

Verwijderd

Topicstarter
strange.
Dus als de status 'error' is, moet ik zelf maar uitzoeken waarom 't is misgelopen!?

  • mutsje
  • Registratie: September 2000
  • Laatst online: 04-09 15:28

mutsje

Certified Prutser

ja inderdaad. ofwel je runt het commando eerst zonder AT vanaf de command prompt en kijkt of ie het uberhaupt doet. Dan ga je pas met AT knoeien.. weet je in ieder geval dat je bat of cmd file het doet.... %errorlevel= % zou ook nog kunnen helpen in je bat/cmd file.

Verwijderd

evt. kan je winat gebruiken (res kit), maakt het allemaal iets makkelijker.
zet ff /interactive achter je at commando... blijf ingelogd en kijk wat er gebeurt zodra de batch zo moeten runnen.

meestal als iets niet werkt met at komt dit door rechten...

Verwijderd

Topicstarter
bedankt! Ik heb 't dus gevonden.
De AT service was gestart met de local system account die dus geen rechten had...

Tnx!

Verwijderd

hehe...
in het kader van de security geen system op c: zeker :P
Pagina: 1