ip-up: внешние скрипты на python

PPTP related questions
Post Reply
kerby
Posts: 44
Joined: 16 Jan 2017, 09:17

ip-up: внешние скрипты на python

Post by kerby » 15 Aug 2017, 14:18

Здравствуйте! Возникла необходимость повесить python-скрипт на ip-up. Чтобы при подключении клиента по pptp, запускался скрипт и ему передавались параметры как при использовании обычных скриптов на bash. Сам по себе скрипт работает. Если запускать через консоль с указанием параметров (аргументов), он свою функцию выполняет. Но при запуске скрипта по событию ip-up, он ведет себя некорректно. Сначала обнаружили, что не воспринимаются параметры передаваемые главным скриптом ip-up. А по итогу ситуация такая. Простейший скрипт на python должен просто создать текстовый файл и записать в него строку. Опять же сам по себе скрипт отрабатывает. С правами проблем нет. Пробовал разные варианты. А при коннекте pptp-клиента, скрипт стартует и даже создает файл, но он пустой. Т.е. без заданной прямо в скрипте строки. Уточняю, никаких переменных не использую. Перепробовал все. Везде скрипт отрабатывает, но только не тогда, когда его вызывает событие ip-up. Скрипт лежит в /etc/ppp/ip-up.d/ . Пробовал явно указывать команду на запуск скрипта pythona из скрипта на bash (ip-ip). Различного рода кавычки и способы запуска. Результат всегда один и тот же. В интернетах пишут, что скрипты ip-up/down работают как-то по особому с некими ограничениями с целью безопасности и эти ограничения накладываются на все порожденные ip-up дочерние процессы. Другими словами, работать не будет.
Соответственно, просьба знающих людей либо опровергнуть данную теорию, либо дать разъяснение в чем может быть проблема? Пруфы приветствуются. Помогите разобраться. Спасибо!
P.S. Debian 8 , accel 1.11.1, python 3/2.7

kerby
Posts: 44
Joined: 16 Jan 2017, 09:17

Re: ip-up: внешние скрипты на python

Post by kerby » 16 Aug 2017, 08:47

Попробовал скрипт на lua. Все сработало как надо. Не понимаю, почему с python так не получилось.

Dmitry
Администратор
Posts: 949
Joined: 09 Oct 2014, 10:06

Re: ip-up: внешние скрипты на python

Post by Dmitry » 16 Aug 2017, 20:26

ни какие ограничения на ip-up не накладываются, тут что-то другое

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest