-
1. Data: 2009-12-14 18:30:31
Temat: cmd i pipeline
Od: Karol Y <k...@o...pl>
Witam, jest sobie skrypt w batcie, który zawiera w sobie wywołania także
do perla, basha, php, lispa. To wszystko pluje na ekran tysiącami
linijek informacji - tworzone było przez różne osoby w przeciągu lat. O
ile da się z tym żyć, to czasami między tymi linijkami pluje błędami,
które pomogłyby w identyfikacji problemu podczas budowy projektu. Tylko
jest mały szkopuł. Okienko CMD nawet po zwiększeniu bufora do 9999
linijek, nie mieści choćby połowy, przez co nie da się "loga" przejrzeć
całego.
Pytanie czy dało by się wywołać bata, tak żeby i się wykonywał i żeby
równocześnie to co wypluwa na ekran zapisywał do pliku, taki podwójny
pipeline?
W ostateczności, to dziabnę jakiś program co podczepi się pod konsole,
ale wole najpierw się spytać czy nie ma prostszej i szybszej metody?
Oczywiście poza przepisaniem kilkunastu takich skryptów na "świeżo" ;-)
--
Mateusz Bogusz
-
2. Data: 2009-12-14 19:41:22
Temat: Re: cmd i pipeline
Od: Maciej Wawrzynczuk <m...@t...aster.pl>
On Mon, 14 Dec 2009 19:30:31 +0100, Karol Y wrote:
>
> Pytanie czy dało by się wywołać bata, tak żeby i się wykonywał i żeby
> równocześnie to co wypluwa na ekran zapisywał do pliku, taki podwójny
> pipeline?
W unixowatych sluzy do tego polecenie tee. Zdaje sie w jakims powershellu
rowniez wystepuje.
-
3. Data: 2009-12-14 19:44:50
Temat: Re: cmd i pipeline
Od: "Grzegorz Niemirowski" <g...@p...onet.pl>
Karol Y <k...@o...pl> napisał(a):
> Witam, jest sobie skrypt w batcie, który zawiera w sobie wywołania także
> do perla, basha, php, lispa. To wszystko pluje na ekran tysiącami linijek
> informacji - tworzone było przez różne osoby w przeciągu lat. O ile da się
> z tym żyć, to czasami między tymi linijkami pluje błędami, które pomogłyby
> w identyfikacji problemu podczas budowy projektu. Tylko jest mały szkopuł.
> Okienko CMD nawet po zwiększeniu bufora do 9999 linijek, nie mieści choćby
> połowy, przez co nie da się "loga" przejrzeć całego.
> Pytanie czy dało by się wywołać bata, tak żeby i się wykonywał i żeby
> równocześnie to co wypluwa na ekran zapisywał do pliku, taki podwójny
> pipeline?
> W ostateczności, to dziabnę jakiś program co podczepi się pod konsole, ale
> wole najpierw się spytać czy nie ma prostszej i szybszej metody?
> Oczywiście poza przepisaniem kilkunastu takich skryptów na "świeżo" ;-)
W Windows chyba nie ma odpowiednika uniksowego tee. Widzę jakiś port tutaj:
http://unxutils.sourceforge.net/
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 5 days, 1 hours, 36 minutes and 49 seconds
-
4. Data: 2009-12-14 19:50:10
Temat: Re: cmd i pipeline
Od: Jędrzej Dudkiewicz <j...@g...com>
Grzegorz Niemirowski pisze:
> Karol Y <k...@o...pl> napisał(a):
>> Witam, jest sobie skrypt w batcie, który zawiera w sobie wywołania
>> także do perla, basha, php, lispa.
>
> W Windows chyba nie ma odpowiednika uniksowego tee. Widzę jakiś port
> tutaj: http://unxutils.sourceforge.net/
Jeżeli skrypt wywołuje perla, to znaczy, że to tee można w perlu
trzasnąć w parę minut (ew. sekund, jeżeli ktoś zna perla).
JD
-
5. Data: 2009-12-14 20:36:39
Temat: Re: cmd i pipeline
Od: Karol Y <k...@o...pl>
>> W Windows chyba nie ma odpowiednika uniksowego tee. Widzę jakiś port
>> tutaj: http://unxutils.sourceforge.net/
>
> Jeżeli skrypt wywołuje perla, to znaczy, że to tee można w perlu
> trzasnąć w parę minut (ew. sekund, jeżeli ktoś zna perla).
Ktoś się tym zajmuje, więc i pewnie zna. Ale skoro tak jest od lat, to
cienko coś widzę, sugerować / żądać zmian jako nowy pracownik.
Tak czy siak, dzięki za sugestie. Spróbuje odpowiednikiem "tee" na
chwile obecną, a jak się poduczę trochę perla, to spróbuje sam
"trzasnąć" ;-)
--
Mateusz Bogusz
-
6. Data: 2009-12-15 17:51:56
Temat: Re: cmd i pipeline
Od: Rob Wolfe <r...@s...pl>
Karol Y <k...@o...pl> writes:
> Witam, jest sobie skrypt w batcie, który zawiera w sobie wywołania
> także do perla, basha, php, lispa. To wszystko pluje na ekran
> tysiącami linijek informacji - tworzone było przez różne osoby w
> przeciągu lat. O ile da się z tym żyć, to czasami między tymi
> linijkami pluje błędami, które pomogłyby w identyfikacji problemu
> podczas budowy projektu. Tylko jest mały szkopuł. Okienko CMD nawet po
> zwiększeniu bufora do 9999 linijek, nie mieści choćby połowy, przez co
> nie da się "loga" przejrzeć całego.
>
> Pytanie czy dało by się wywołać bata, tak żeby i się wykonywał i żeby
> równocześnie to co wypluwa na ekran zapisywał do pliku, taki podwójny
> pipeline?
>
> W ostateczności, to dziabnę jakiś program co podczepi się pod konsole,
> ale wole najpierw się spytać czy nie ma prostszej i szybszej metody?
> Oczywiście poza przepisaniem kilkunastu takich skryptów na "świeżo"
> ;-)
W pakiecie MinGW jest taki programik jak "redir.exe".
Bardzo przydatna rzecz. ;)
RW