*.bat a Win Server 2008 R2 SP1

Operační systémy Windows z dílny Microsoft a vše kolem nich

Moderátoři: Pic, Mods_senior

Odpovědět
lin
Level 1
Level 1
Příspěvky: 78
Registrován: 07 říj 2013 22:12

*.bat a Win Server 2008 R2 SP1

Příspěvek od lin »

Zdravím. Byť mám dva totožné bat soubory, tak se na dvou operačních systémech chovají rozdílně. Ve Win 8.1 vše jede podle mých představ, ale na serveru se to chová zvláštně. Jedná se o jednoduchý scriptík, který mi má každou minutu pingnout adresu a výpis uložit do souboru. Script je následující

Kód: Vybrat vše

@ECHO OFF
:BEGIN
time /t >> ping.txt
ping www.seznam.cz -n 5 >> ping.txt
timeout 60
GOTO BEGIN

Když toto pustím na serveru, začne mi to do nekonečna vypisovat aktuální čas. Vím, že toto není nejsofistikovanější řešení, ale asi nejjednodušší na můj problém. Kde by mohl být problém?
Notebook: HP ProBook 450 | i5 - 4200M, AMD Radeon HD 8750M | Win 8.1, Ubuntu 13.10
Mobil: Samsung Galaxy S3 mini | CyanogenMod 11
Oxxid
člen BSOD týmu
Příspěvky: 6194
Registrován: 07 pro 2012 19:16

Re: *.bat a Win Server 2008 R2 SP1

Příspěvek od Oxxid »

Kód: Vybrat vše

@ECHO OFF
:BEGIN
time /t >> ping.txt
ping -n 5 www.seznam.cz  >> ping.txt
ping -n 60 127.0.0.1 > nul
GOTO BEGIN
lin
Level 1
Level 1
Příspěvky: 78
Registrován: 07 říj 2013 22:12

Re: *.bat a Win Server 2008 R2 SP1

Příspěvek od lin »

Stále to samé. I když použiji pouze time /t a timeout 60, stále mi to do kolečka vypisuje aktuální čas.
Notebook: HP ProBook 450 | i5 - 4200M, AMD Radeon HD 8750M | Win 8.1, Ubuntu 13.10
Mobil: Samsung Galaxy S3 mini | CyanogenMod 11
Oxxid
člen BSOD týmu
Příspěvky: 6194
Registrován: 07 pro 2012 19:16

Re: *.bat a Win Server 2008 R2 SP1

Příspěvek od Oxxid »

lin
Level 1
Level 1
Příspěvky: 78
Registrován: 07 říj 2013 22:12

Re: *.bat a Win Server 2008 R2 SP1

Příspěvek od lin »

Syntaxe na to také vliv nemá. Zkoušel jsem pustit cmd a zadat tam obě varianty - to jde bez problému.
Notebook: HP ProBook 450 | i5 - 4200M, AMD Radeon HD 8750M | Win 8.1, Ubuntu 13.10
Mobil: Samsung Galaxy S3 mini | CyanogenMod 11
Oxxid
člen BSOD týmu
Příspěvky: 6194
Registrován: 07 pro 2012 19:16

Re: *.bat a Win Server 2008 R2 SP1

Příspěvek od Oxxid »

Tak bych to proste zbastlil v PowerShellu...
lin
Level 1
Level 1
Příspěvky: 78
Registrován: 07 říj 2013 22:12

Re: *.bat a Win Server 2008 R2 SP1

Příspěvek od lin »

Kód: Vybrat vše

while($true)
{
get-date >> ping.txt
ping www.seznam.cz -n 5 >> ping.txt
timeout 60
}


Bohužel ani toto nezabírá. Ve Win 8.1 bez problémů a na serveru se na chvilku objeví černé okno a zmizí. :-(
Notebook: HP ProBook 450 | i5 - 4200M, AMD Radeon HD 8750M | Win 8.1, Ubuntu 13.10
Mobil: Samsung Galaxy S3 mini | CyanogenMod 11
Oxxid
člen BSOD týmu
Příspěvky: 6194
Registrován: 07 pro 2012 19:16

Re: *.bat a Win Server 2008 R2 SP1

Příspěvek od Oxxid »

Ten ping máš obráceně.

Kód: Vybrat vše

while($true)
{
    get-date >> test.txt
    ping -n 1 seznam.cz >> test.txt
    start-sleep -seconds 5
}

Ulož do souboru "xxxx.ps1", pořád to nefunguje? Jdu si spusit W2008R2...
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11140
Registrován: 16 úno 2012 10:56
Bydliště: Pankrac

Re: *.bat a Win Server 2008 R2 SP1

Příspěvek od zeus »

Co tomu puvodnimu dat na serveru priponu cmd?
Prazaci jo ty se maj, az kdyz si me zavolaj..
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Domaci server
    od petrvorisek » » v Rady s výběrem hw a sestavením PC
    7 Odpovědi
    4622 Zobrazení
    Poslední příspěvek od petrvorisek
  • server do pc herny
    od DeNNI85 » » v Rady s výběrem hw a sestavením PC
    2 Odpovědi
    2059 Zobrazení
    Poslední příspěvek od DeNNI85

Zpět na „Windows 11, 10, 8...“