[identity profile] haviras.livejournal.com posting in [community profile] useful_faq
Например ping mail.cu выводит в ответ что домен не существует (неудивительно!)

Так вот как сделать так, что бы помимо вывода в консоль еще шла запись этого результата в какую то заранее оговоренную переменную?

Вариант закинуть сначала результат в файл, а потом вычитать результат из файла в значение переменной.
Но как?

Date: 2008-12-28 01:40 am (UTC)
From: [identity profile] vickvega.livejournal.com
Пайп в файл а потом for с токенами.

Date: 2008-12-28 02:05 am (UTC)
From: [identity profile] vickvega.livejournal.com
У меня тоже.

Date: 2008-12-28 01:43 am (UTC)
From: [identity profile] as-p.livejournal.com
Что надо конкретно то читать? Через ERRORLEVEL можно выцепить результат команды - есть пинг, нет пинга.

Date: 2008-12-28 09:34 am (UTC)
From: [identity profile] pieceofsummer.livejournal.com
ping mail.cu
if errorlevel 1 goto shit_happens

Date: 2008-12-28 06:08 am (UTC)
From: [identity profile] maxxk.livejournal.com
ну в файл вы закинуть можете?
>

Date: 2008-12-29 06:09 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
А к примеру на перле наваять скриптик на три строки, который все определяет в этом смысле и устанавливает еррорлевел или файл или че-нить еще в результате работы (или не работы) пинга?

Date: 2008-12-29 08:52 am (UTC)
From: [identity profile] alex-djk1.livejournal.com
Ну примерно так:
#!/perl
use Net::Ping;
$p = Net::Ping->new ();
if ($p->ping( "ya.ru" ))
{ print "ping"; }
else
{ print "no ping"; }