Как запустить proxytunnel в качестве отдельного даемона?, Frag, 04-Ноя-08, 21:06 [смотреть все]Есть настроеный squid, хочется через него получать почту. Нашёл прогу proxytunnel, настроил, все работает, почта принимается, но вот какая проблема: если запустить из консоли proxytunnel -a 251 -p 25.25.25.1:3128 -P mail:1 -d 81.28.160.141:25, то прога запускается, работает, но управление обратно в консоль не возвращается. Тоесть вернуться обратно в шелл я могу лишь через Ctrl+c, что соответственно убивает процесс proxytunnel. Как его запустить в качестве отдельной службы? Вообще задача - получить механизм назначения портов для squid по типу usergate 2.8, т.е. я в скрипте запуска squid указываю какие порты нужно пробросить...
|
- Как запустить proxytunnel в качестве отдельного даемона?, alexmasz, 21:36 , 04-Ноя-08 (1)
>Есть настроеный squid, хочется через него получать почту. Нашёл прогу proxytunnel, настроил, >все работает, почта принимается, но вот какая проблема: если запустить из >консоли proxytunnel -a 251 -p 25.25.25.1:3128 -P mail:1 -d 81.28.160.141:25, то >прога запускается, работает, но управление обратно в консоль не возвращается. Тоесть >вернуться обратно в шелл я могу лишь через Ctrl+c, что соответственно >убивает процесс proxytunnel. Как его запустить в качестве отдельной службы? Вообще >задача - получить механизм назначения портов для squid по типу usergate >2.8, т.е. я в скрипте запуска squid указываю какие порты нужно >пробросить... так может просто добавить /etc/init.d/proxytunnel (посмотрите /etc/init.d/skeleton) или как команду в /etc/rc.local, если не ошибаюсь...
- Как запустить proxytunnel в качестве отдельного даемона?, Frag, 07:33 , 05-Ноя-08 (2)
>Есть настроеный squid, хочется через него получать почту. Нашёл прогу proxytunnel, настроил, >все работает, почта принимается, но вот какая проблема: если запустить из >консоли proxytunnel -a 251 -p 25.25.25.1:3128 -P mail:1 -d 81.28.160.141:25, то >прога запускается, работает, но управление обратно в консоль не возвращается. Тоесть >вернуться обратно в шелл я могу лишь через Ctrl+c, что соответственно >убивает процесс proxytunnel. Как его запустить в качестве отдельной службы? Вообще >задача - получить механизм назначения портов для squid по типу usergate >2.8, т.е. я в скрипте запуска squid указываю какие порты нужно >пробросить... Ночью пришла мысль, что самым простым способом будет запускать proxytunnel бэкграунд режиме ) Для этого в /etc/~init.d/squid в конец функции start() добавляем /usr/local/bin/proxytunnel -a 251 -p 10.0.0.3:1328 -P login:pass -d mail.avtograd.ru:25 & /usr/local/bin/proxytunnel -a 1101 -p 10.0.0.3:1328 -P login:pass -d mail.avtograd.ru:1101 & PS & в конце комадны говорит о том, что команда будет выполняться в бэкграунде.
|