Jump to content

pppd Жив или нет?


Guest

Recommended Posts

В первой строке перл почемуто не исполняет (ifconfig ppp0) а просто засовывает это в переменную как текст... может я чегото не понимаю?Поскажите начинающему,плиз...

$inode = `ifconfig ppp0`;

if ($inode){

print "В точку";

}

else{

print "Что-то не так";

}

Link to comment
Share on other sites

Ммм... я ваще в шоке был когда и это не заработало

оказывается что писать надо так

#!/usr/bin/perl

$x = exec ' echo xxx'

print $x;

я юзаю Debian 3.0r6 чегото не кажется мне что версии компиляторово так отличаются в синтаксисе...

Link to comment
Share on other sites

{12}0Gr писал(а) ср, 06 июля 2005 23:27

Ммм... я ваще в шоке был когда и это не заработало

оказывается что писать надо так

#!/usr/bin/perl

$x = exec ' echo xxx'

print $x;

я юзаю Debian 3.0r6 чегото не кажется мне что версии компиляторово так отличаются в синтаксисе...

=0

Это Вы о чем? Об #!/usr/bin/perl или exec? А одинарные кавычки у Вас прямые или обратные?

Link to comment
Share on other sites

  • 3 months later...

$arg = `echo test`;

RESULT:

$arg = test

STDOUT = test

exec "echo test";

RESULT:

$arg = пусто

STDOUT = test

$arg = system ("echo test");

RESULT:

$arg = код ошибки

STDOUT = test

if ($inode){ ## Если $inode - истина

print "В точку"; } ## выполнить этот блок

else{ ## если ложь

print "Что-то не так"; } ## выполнить этот блок

У вас $inode никогда не будет пустым так, как вы получаете в

переменную то, что выводится на экран, а вам туда всегда что-то

будет выводиться... даже если у Вас нет прав на запуск,

вамсистема об этом скажет в STDOUT и это запишется в $inode

Надеюсь, описал понятно! А вообще, читайте книги!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...