Нужно на веб-сервере сделать такую страничку http://server/mypage.php или http://server/cgi-bin/mypage.pl, чтобы при посещении которой на сервере выполнялся скрипт:
# sudo -u root -c /usr/local/bin/myscript.sh parametr1 , где parameter1 это IP-адрес человека посетившего http://server/mypage.php
Как бы такое сделать? Спасибо!
perl:>на сервере выполнялся скрипт:
># sudo -u root -c /usr/local/bin/myscript.sh parametr1протестируй два варианта
#команда выполнится вывод направлен в переменную
my $q = `ls -lah`;
#просто выполнится команда
system("ls");
> где parameter1 это
>IP-адрес человека посетившего http://server/mypage.php
>Как бы такое сделать? Спасибо!для CGI скриптов доступны переменные окружения из хэша %ENV
погугли увидишь, например http://www.infocity.kiev.ua/inet/content/inet198.phtml
тебе нужен
REMOTE_ADDR IP-адрес клиентав скрипте будет так:
my $rem_adr = $ENV{'REMOTE_ADDR'};ну а дальше дело техники =)