Am Sonntag, den 01.10.2006, 19:33 -0400 schrieb Scott Ullrich:
> We already run ftp-sesame for bridged interfaces.

And yes, you are killing any running ftpsesame processes at
system_start_ftp_helpers() in config.inc line 1338ff. This makes it
unpossible to keep it running while started through shellcmd. Do you
think, that we can savely put it in front of starting a new ftpsesame
process on line 1372?. BTW: That's a good starting point to think about
why it has to be killed anyway. Maybe because that function is called by
reload_all_sync(). I'm not sure, but that would be reasonable.

Possibly it makes sense to not use killall and instead to keep the PID
of ftpsesame in /var/run, for killing only those processes started by
system_start_ftp_helpers().

BR, PIT
-- 
Peter Allgeyer (Dipl.-Inform. Univ.)    
Protec.t Informationstechnologie        

http://www.protec-t.de                  

Phone  +49 (0) 8623-919825
Fax    +49 (0) 8623-919826
Mobile +49 (0) 173-2139076


---------------------------------------------------------------------------
 copyleft(c) by |   _-_     Linux: The OS people choose without
 Peter Allgeyer | 0(o_o)0   $200,000,000 of persuasion.   -- Mike Coleman
---------------oOO--(_)--OOo-----------------------------------------------


Reply via email to