Re: Перл

netguru

В перле не выполняются внешние команды, например такой код
 
use DBI;
use CGI;
use strict;
use Socket qw(inet_aton inet_ntoa);

print "Content-type: text/html\n\n";
print "<H1>Hello World\n</H1>";
print `date`;

Не возвращает вообще ничего, дальше больше
 use DBI;
use CGI;
use strict;
use Socket qw(inet_aton inet_ntoa);

print "Content-type: text/html\n\n";
print "<H1>Hello World\n I am the master</H1>";
print system(" date >test");

Также не пашет, в error_log-e апача пишет: sh: date: command not found
А если заменить команду на
  print system(" echo test >test"); 
- это работает как положено.
И еще, скрипт в первой строчке напрочь отказывается понимать ключ -w
  #!/usr/bin/perl -w
только
#!/usr/bin/perl   
- Что за хрень? Где копать?

ermsoft

Это точно *nix?
Попробуй $ENV{PATH} распечатать.
А вместо -w можно use warnings написать, это даже правильнее будет.

Barbie29

протокол 80-й. береш слаку, настраиваешь. или красную шапочку 10-ю искаропки. а потом задавай вопросы.
иначе укушу больно(а после укуса расскажу как вражеские спутники отслеживать при помощи линукса)
Оставить комментарий
Имя или ник:
Комментарий: