доброго времени суток комрады.
в PPP профиле во вкладке скрипт при падении канала необходимо получить данные и отправить получателю
:local pppuser;
:local remoteAddr;
:local clientAddr;
:local comment;
:set pppuser $"user";
:set clientAddr $"caller-id";
:set remoteAddr $"remote-address";
:set comment $"как получить значение коммента?";
с первыми тремя значениями проблем нет. как получить значение параметра comment?
заранее благодарю.
помощь в написании
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
А что-нибудь типа:
/ppp active get [/ppp active find $pppuser] comment
/ppp active get [/ppp active find $pppuser] comment
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 47
- Зарегистрирован: 02 авг 2016, 12:47
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
ок, доберусь до роутера, посмотрю как Вам помочь ... Через час примерно.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
:put [/ppp profile get [/ppp profile find name="username"] comment]
username должно быть именем профиля, а не $user !
По другому похоже никак ...
username должно быть именем профиля, а не $user !
По другому похоже никак ...
Последний раз редактировалось Sertik 20 сен 2022, 17:25, всего редактировалось 1 раз.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 47
- Зарегистрирован: 02 авг 2016, 12:47
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Можно и так, вероятно лучше даже
Хотя комменты у profile и server-binding могут быть разными ...
Хотя комменты у profile и server-binding могут быть разными ...
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Вот так будет правильно (вставляем в "down")
параметр service в примере указан явно, т.к. может быть несколько secret с одинаковыми username
:log warning [/ppp profile get [/ppp profile find name=[/ppp secret get [/ppp secret find name=$user service="pptp" ] profile]] comment]
проверено, работает.
параметр service в примере указан явно, т.к. может быть несколько secret с одинаковыми username
:log warning [/ppp profile get [/ppp profile find name=[/ppp secret get [/ppp secret find name=$user service="pptp" ] profile]] comment]
проверено, работает.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947