Date: Wed, 4 Dec 2002 14:31:12 -0600 From: "Shawn Barnhart" <swb@grasslake.net> To: "Nikolaev D./ MTS" <nomad@mts.ru>, "freebsd-ipfw" <freebsd-ipfw@FreeBSD.ORG> Subject: Re: Auto-recover Message-ID: <024d01c29bd4$16874110$62229fc0@ad.campbellmithun.com> References: <3DEE16D7.1020706@northnetworks.ca> <3DEE39C3.5040704@northnetworks.ca> <000901c29bbb$7bb4a0a0$4635a8c0@sloniki>
next in thread | previous in thread | raw e-mail | index | archive | help
Wouldn't you have to run those commands with nohup? My experience has been that commands backgrounded with '&' stop running if the shell that started them ends, unless you run them with nohup. Unless your shell does this for you automatically, but bash doens't for me. ----- Original Message ----- From: "Nikolaev D./ MTS" <nomad@mts.ru> To: "freebsd-ipfw" <freebsd-ipfw@FreeBSD.ORG> Sent: Wednesday, December 04, 2002 11:35 Subject: Re: Auto-recover > You have to do: > 1. run "sleep10 && /bla-bla-bla/change_rules.sh &" > 2. then do not wait but logout: "exit" > 3. reconnect after some time (10 seconds for example). > > Or I did not understand you correctly ? Show "change_rules.sh" please. > > ----- Original Message ----- > From: "Steve Bertrand" <iaccounts@northnetworks.ca> > To: "freebsd-ipfw" <freebsd-ipfw@FreeBSD.ORG> > Sent: Wednesday, December 04, 2002 8:22 PM > Subject: Re: Auto-recover > > > > Thanks for the suggestions, but neither worked. The bash command failed > > with a syntax error, and it appears that the unit sleeps for 10 seconds, > > then edits the script. The same problem occured. > > > > The fw program did not install correctly on my box, besides, it is not > > exactly what I need at this point. I will take a look at it though and > > will likely use some of the code for my own purposes. > > > > All I want to do is execute the ipfw script from a remote location and > > have it revert back if I can't get in. > > > > I think what I will do is write a perl script that will run the new > > script, watch for new ssh connections with my username, and revert to > > the old rules if no connection has been established within a set time. > > > > Now that I think about it, perhaps scrambling up the commands in > > Nicolaev's reply may help me on my way. > > > > Steve > > > > Steve Bertrand wrote: > > > > > No matter what I do, the auto-recover script (change_rules.sh) will > > > not process my new rules properly when connected via ssh. I suspect > > > that this is due to the flush at the top of my rules script. After > > > modification of my firewall script, I have to log back into the box > > > and the old rules are re-loaded. > > > Is there something special that I have to add or remove from my > > > ruleset to make this process work properly? > > > > > > Tks, > > > Steve > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > with "unsubscribe freebsd-ipfw" in the body of the message > > > > > > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-ipfw" in the body of the message > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-ipfw" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ipfw" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?024d01c29bd4$16874110$62229fc0>
