The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите с запуском скрипта на автозагрузке"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите с запуском скрипта на автозагрузке"
Сообщение от daemon emailИскать по авторуВ закладки on 28-Июл-03, 12:11  (MSK)
Hi ALL! Я пишу скрипт на perl, который должен выполняться по автозагрузке системы:
Как поместить его в автозагрузку?
create.pl


#!/usr/bin/perl

OPEN (CONF,"conf.cfg");
@CONF=<CONF>;

foreach $i (@CONF)
{
($name1,$name2,$ip)=split (":",$i);
system "/sbin/iptables -t filter -N $name1";
system "/sbin/iptables -t filter -A $name1 -s $ip -d 0.0.0.0/0";
system "/sbin/iptables -t filter -I FORWARD -j $name1";
system "/sbin/iptables -t filter -N $name2";
system "/sbin/iptables -t filter -A $name2 -d $ip -s 0.0.0.0/0";
system "/sbin/iptables -t filter -I FORWARD -j $name2";
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите с запуском скрипта на автозагрузке"
Сообщение от Mpak Искать по авторуВ закладки on 28-Июл-03, 12:16  (MSK)
>Hi ALL! Я пишу скрипт на perl, который должен выполняться по автозагрузке
>системы:
>Как поместить его в автозагрузку?
>create.pl
>
>
>#!/usr/bin/perl
>
>OPEN (CONF,"conf.cfg");
>@CONF=<CONF>;
>
>
>
>foreach $i (@CONF)
>{
>($name1,$name2,$ip)=split (":",$i);
>system "/sbin/iptables -t filter -N $name1";
>system "/sbin/iptables -t filter -A $name1 -s $ip -d 0.0.0.0/0";
>system "/sbin/iptables -t filter -I FORWARD -j $name1";
>system "/sbin/iptables -t filter -N $name2";
>system "/sbin/iptables -t filter -A $name2 -d $ip -s 0.0.0.0/0";
>system "/sbin/iptables -t filter -I FORWARD -j $name2";
>}
/usr/local/etc/rc.d положи туда....

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите с запуском скрипта на автозагрузке"
Сообщение от daemon emailИскать по авторуВ закладки on 28-Июл-03, 13:29  (MSK)
У меня rc.d лежит прямо в /etc/rc.d/ нельзя ли поподробнее для ламера?
И еще, как командой удалить соответствующую пользовательскую цепочку, пишу iptables -L AFP, ну к примеру, а он отвечает, что "Can't delete chain with references left"
...:(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите с запуском скрипта на автозагрузке"
Сообщение от KsI_korobanov Искать по авторуВ закладки on 28-Июл-03, 13:47  (MSK)
>У меня rc.d лежит прямо в /etc/rc.d/ нельзя ли поподробнее для ламера?
>
>И еще, как командой удалить соответствующую пользовательскую цепочку, пишу iptables -L AFP,
>ну к примеру, а он отвечает, что "Can't delete chain with
>references left"
>...:(


Создаешь rc скрипт (чтобы start stop отрабатывал) кладешь в /etc/init.d
делаешь соответствующую ссылку в /etc/rc2.d (или куда там еще зависит от ОС и ранлевела по умолчанию) вида S11myscript
все.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру