Stopping and starting multiple instances of pure-ftpd
I use pure-ftpd on my Jessie 8.6 (soon to be 8.7).
The Debian way of configuring pure-ftpd is a mechanism with a file for
each parameter to the executable.
I do not use that mechanism, primarily because I want to run multiple
instances of pure-ftpd with different parameters, listening on different
IP addresses.
So I just start the server instances in rc.local instead. To avoid the
automatic "Debian" start of pure-ftpd, I disabled that (long ago, when
Jessie was 8.2) by running "insserv -r". That worked.
However, it turns out that whenever unattended-upgrades updates
something that pure-ftpd depends on, it is able to stop my pure-ftpd
servers - but it is of course not able to restart them, so I have to do
that manually when I discover the problem. This is a little irritating
- it happens in practice whenever openssl is upgraded.
Is there a reasonably simple way to achieve what I want (multiple server
instances that can be stopped and started by unattended-upgrades)?
Or can I at least inhibit the stopping of those processes, so they will
continue with the old openssl? (I do not use the SSL features of
pure-ftpd at all.)
If I end up deciding to make do with just one instance after all, so I
can use the Debian configuration mechanism, can I undo that "insserv -r"
simply by running "insserv" again without "-r"? (I am rather new to
Debian, and the mysteries of service configuration with or without
systemd seem a bit complicated to me.)
Reply to: