Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Opakovane spustenie prikazu cez cmd

Dobry den,
pre skusenych uzivatelov to bude asi primitivny dotaz, ale ja si neviem poradit.
Potrebujem opakovane spustat (najlepsie kazdu minutu) prikaz cez prikazovy riadok, konkretne prikaz taskkill/IM (nazov aplikacie.exe) az pokial to rucne nezastavim. Pripadne vytvorit .bat subor, ktory spusti tento prikaz a potom by sa tento bat subor aj sam ukoncil. Potom by som si uz len cez jeden program na planovanie uloh nastavil spustanie tohto .bat suboru napriklad kazdu minutu.
Viete mi poradit? Jedna sa o Windows Vista.
Dakujem.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
mážeš mít spuštěnou batku, kde poběží ve smyččce tvůj taskkill, a mezi opakovýním to bude minutu ček…
lední brtník 15.11.2007 09:57
lední brtník
:ZACATEK taskkil /im sleep 60 goto ZACATEK toto by mi uplne stacilo, vytvoril som takyto bat subor… nový
Driver 15.11.2007 17:18
Driver
Prikaz sleep je nejaka mala utilitka z MS resource kitu. Stahnes jej napr. zde: dutil.htm popr. si… nový
Jan Fiala 15.11.2007 18:20
Jan Fiala
Som ja ale lama, diky. :-) poslední
Driver 15.11.2007 18:42
Driver

mážeš mít spuštěnou batku, kde poběží ve smyččce tvůj taskkill, a mezi opakovýním to bude minutu čekat. třeba v resource kitu xp je příkaz sleep. batku ukončíš ctrl+c nebo zavřeš cmd okno:

:ZACATEK
taskkil /im
sleep 60
goto ZACATEK

můžeš ten příkaz rovnou spouštět nějakým plánovadlem. mi ten wizardový ve windows připadá nepochopitelný, preferuju cron verzi. pro případ že bys to chtěl mít automaticky spuštěné v nějakou hodinu, případně každou minutu, vyjmenuješ (hvězdičkou povolíš) hodiny, minuty, dny...
konfiguruje se textovým crontabem v system32, příklad souboru crontab:

# Minute Hour Day Month WeekDay Command
50 14 * * 1-5 net send 10.10.1.5 za 10 min zaviraji kantynu!
:ZACATEK
taskkil /im
sleep 60
goto ZACATEK

toto by mi uplne stacilo, vytvoril som takyto bat subor a zatvara to aplikaciu spolahlivo, len nefunguje ten prikaz sleep 60 - vypise, ze sleep nie je nazvom vnutorneho ani vonkajsieho prikazu, spustitelneho programu alebo davkoveho suboru.
Teda funguje to tak, ze sa to zatvara okamzite a nie kazdych 60 sekund. Spravil som nieco zle?

Zpět do poradny Odpovědět na původní otázku Nahoru