Перейти до

expr:syntax error


Рекомендованные сообщения

Всем доброго времени суток. У меня на роутере стоит FreeBSD 6.0.

Поставил старгейзер все скомпилилось, установилось без ошибок. После настройки скрипта OnConnect, попытался запустить его вручную ради проверки. Вывалевается следующее сообщение:

expr:syntax error

 

конфиг скрипта:

 

#!/bin/sh

 

ipfw="/sbin/ipfw"

int_if="xl1" # LOCAL NETWORK DEVICE

int_net="192.168.168.0/24" # LOCAL NETWORK

ext_if2="tun0" # VIRTUAL IFACE

 

login=$1

ip=$2

cash=$3

id=$4

cur_date=`date \+\%Y.\%m.\%d`

cur_time=`date \+\%H:\%M:\%S`

 

${ipfw} add `expr $id '*' 1 + 900` divert natd all from $ip to not $int_net out xmit $ext_if2

 

echo "Connect `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log

 

 

Думаю что проблема в синтаксисе. Юзая поиск нашел ответ в который заключался в написании правельных ковычек для `expr $id '*' 1 + 900`

 

Ковычки у меня вроде правельные. Искал информацию в нете - все безуспешно. Вчем проблема у меня??? Уже третий день сижу не могу понять... Помогите.

 

Заранее спасибо!!!

Ссылка на сообщение
Поделиться на других сайтах
Всем доброго времени суток. У меня на роутере стоит FreeBSD 6.0.

Поставил старгейзер все скомпилилось, установилось без ошибок. После настройки скрипта OnConnect, попытался запустить его вручную ради проверки. Вывалевается следующее сообщение:

expr:syntax error

 

конфиг скрипта:

 

#!/bin/sh

 

ipfw="/sbin/ipfw"

int_if="xl1" # LOCAL NETWORK DEVICE

int_net="192.168.168.0/24" # LOCAL NETWORK

ext_if2="tun0" # VIRTUAL IFACE

 

login=$1

ip=$2

cash=$3

id=$4

cur_date=`date \+\%Y.\%m.\%d`

cur_time=`date \+\%H:\%M:\%S`

 

${ipfw} add `expr $id '*' 1 + 900` divert natd all from $ip to not $int_net out xmit $ext_if2

 

echo "Connect `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log

 

 

Думаю что проблема в синтаксисе. Юзая поиск нашел ответ в который заключался в написании правельных ковычек для `expr $id '*' 1 + 900`

 

Ковычки у меня вроде правельные. Искал информацию в нете - все безуспешно. Вчем проблема у меня??? Уже третий день сижу не могу понять... Помогите.

 

Заранее спасибо!!!

Нужно почитать тут http://local.com.ua/forum/index.php?showtopic=2018&st=0

Там есть примеры скриптов для фряхи.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...