Проблема такая PHP-4 Apache 1.3 Slackware 8.0!
Нужно из php скрипта передать переменную $REMOTE_ADDR, в скрипт *.sh, который выглядит следующим образом:
#!/bin/bash
echo $REMOTE_ADDR | /usr/bin/smbclient -M Имя_машины >/dev/null 2>&1;
cgi данный параметр передает, как передать от PHP. :devil_2:
Как передать переменную $REMOTE_ADDR в bash из php
Модератор: Модераторы разделов
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Как передать переменную $REMOTE_ADDR в bash из php
Можно передать ее как аргумент:
PHP:
Shell:
PHP:
Код: Выделить всё
exec("script.sh $REMOTE_ADDR");Shell:
Код: Выделить всё
#!/bin/bash
echo $1 | /usr/bin/smbclient -M Имя_машины >/dev/null 2>&1;