Toon posts:

[WIN NT] batch bestand!

Pagina: 1
Acties:

Verwijderd

Topicstarter
Wij werken hier met een programma dat om diverse redenen, meerdere malen per dag afgesloten moet worden, zodra deze klaar is met afsluiten moet hij gelijk weer kunnen opstarten.
Dit willen we doen d.m.v. een batchscript en die vervolgens te plaatsen in de scheduler.

Ik heb dit al geprobeerd via een batch bestand:

@echo off
call c:\bestandsnaam /stop
:start
call c:\bestandsnaam
end

Als je dit bestand activeerd dan sluit hij het programma wel af, maar hij start hem niet weer op.... :?

hiervoor moet je het batch bestand nogmaals activeren 8)7 8)7

Weet iemand wat er fout is?

Alvast bedankt _/-\o_

NiRO

Verwijderd

Probeer eens de beide calls weg te laten.....om een programma te starten/stoppen is een call niet echt nodig. Overigens lijkt mij de :start ook vrij zinloos omdat die voor de rest ook niet gebruikt wordt binnen je batch....

Verwijderd

Topicstarter
Dit maakt geen verschil... :( Hij sluit hem wel af maar ik moet hem handmatig weer opstarten..

Verwijderd

Wat is percies de melding die hij geeft.....wanneer hij niet opstart?
Probeer het starten anders eens zo:

CD plaats_van _te_starten_bestand
bestand_dat_gestart_moet_worden (zonder exe of com)

  • cenix
  • Registratie: September 2001
  • Laatst online: 20-09 17:47
Waarom niet in de gewone scheduler van Win NT?
Of maak 2 batch bestanden die je aanroept na elkaar (moet je ergens kunnen instellen 'Run only after previous job is complete')...

Verwijderd

Topicstarter
Hij geeft helemaal geen fout melding... Het programma wordt afgesloten en daarna moet het weer opstarten... maar dat doet hij niet:"(

Verwijderd

cenix schreef op 24 March 2003 @ 15:21:
Waarom niet in de gewone scheduler van Win NT?
Of maak 2 batch bestanden die je aanroept na elkaar (moet je ergens kunnen instellen 'Run only after previous job is complete')...
Misschien verraad de naam BATCH het al maar hij start pas de volgende opdracht wanneer de vorige is voldaan! >:)

Verwijderd

code:
1
2
3
:loop
bestandsnaam
goto loop


of begrijp ik het verkeerd?

Verwijderd

Probeer eens:
Batchfile:
1
2
3
4
5
@echo off
command.com /c c:\bestandsnaam /stop
:start
command.com /c c:\bestandsnaam
end

Verwijderd

Topicstarter
Verwijderd schreef op 24 March 2003 @ 15:26:
[...]


Misschien verraad de naam BATCH het al maar hij start pas de volgende opdracht wanneer de vorige is voldaan! >:)
Ja maar dat is ook wat we willen, we geven hem eerst de opdracht om het pakket af te sluiten.

Daarna moet hij het pakket weer kunnen oppakken en weer kunnen starten.

Alleen hij kan hem dus wel afsluiten, maar moet nogmaals klikken om hem weer gestart te krijgen. En dat is niet wat we willen, hier willen we dus iets op vinden alleen weten we niet wat!!!

Verwijderd

Hoe heet dat programma?

Verwijderd

Topicstarter
Verwijderd schreef op 24 March 2003 @ 15:27:
Probeer eens:
Batchfile:
1
2
3
4
5
@echo off
command.com /c c:\bestandsnaam /stop
:start
command.com /c c:\bestandsnaam
end
Helaas dit werkt ook niet... 8)7 hij sluit hem wel af maar start hem vervolgens niet op :'(


Het programma: MDeamon

Verwijderd

Het lijkt er op dat het programma niet snel genoeg wordt afgesloten. Wat je kan proberen is een soort w8tijd tussen het afsluiten en het opstarten creeren door middel van http://gd.tuwien.ac.at/pc/dos/msdos/batchutils/wait.zip

  • eghie
  • Registratie: Februari 2002
  • Niet online

eghie

Spoken words!

code:
1
2
3
4
5
@echo off
c:\
cd map
bestandsnaam /STOP
bestandsnaam
ik denk eigenlijk dat hij het zo wel moet doen

  • spokey
  • Registratie: November 2000
  • Laatst online: 20-09 16:00
Batch bestand inhoud:

kill -f *programma naam*
start c:\%pad%\programma naam

-----------------------------------------------

kill.exe kun je wel ergens downloaden bij MS of ff bij mij :)

http://138pc222.sshunet.nl/GlobalOps/kill.exe

MHI SCM60ZS-W, 1x SRK35ZS-WF, 2x SRK25ZS-WF


  • KingRichard
  • Registratie: September 2002
  • Laatst online: 17-08 19:31

KingRichard

former Duke of Gloucester

Waarschijnlijk is het probleem dat je batch-bestand de applicatie begint te starten terwijl hij nog afgesloten wordt.
code:
1
2
START /WAIT BESTAND.EXE /stop
START /WAIT BESTAND.EXE /start

WAIT Start de toepassing en wacht tot deze is beëindigd. (Bron: Start /?)

a horse! a horse! my kingdom for a horse! (exeunt)
[got.profile] | [t.net.profile] | [specs]


Verwijderd

eh, om je mailserver met een kill om zeep te helpen.. lijkt me niet zo'n goed plan.

Maareh, draait mdeamon niet gewoon als service? Kun je niet iet als:
Batchfile:
1
2
net stop mdeamon
net start mdeamon


doen? ipv. mdeamon moet je dan wel even de volledige naam vd service gebruiken

Verwijderd

Topicstarter
Verwijderd schreef op 24 maart 2003 @ 16:15:
eh, om je mailserver met een kill om zeep te helpen.. lijkt me niet zo'n goed plan.

Maareh, draait mdeamon niet gewoon als service? Kun je niet iet als:
Batchfile:
1
2
net stop mdeamon
net start mdeamon


doen? ipv. mdeamon moet je dan wel even de volledige naam vd service gebruiken
Als ik dit in een batch bestand verwerk doet hij het goed!!!! :*) :*)


JONGENS BEDANKT VOOR JULLIE HULP _/-\o_ 8)

  • memphis
  • Registratie: Oktober 2000
  • Laatst online: 15:25

memphis

48k was toen meer dan genoeg.

Kan je niet iets doen met

code:
1
2
3
:loop
START [programma] /wait
goto loop

Er zijn mensen die mij een GOD vinden


Verwijderd

Het is reeds opgelost..

Graag gedaan :)
Pagina: 1