Init.d scripts are from old sysvinit. Debian 8 uses SystemD which is a completely different system.
Things like service freeswitch start/stop etc are probably what you are looking for.
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Valter Nogueira
Sent: Friday, May 27, 2016 11:13 AM
To: freeswitch-users@lists.freeswitch.org
Subject: [Freeswitch-users] How FreeSwitch starts on Debian 8
I followed the instructions of https://freeswitch.org/confluence/display/FREESWITCH/Debian+8+Jessie
Which is pretty simple, indeed (exept by -y on apt-get install):
apt-get update && apt-get install -y curl
curl https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add -
echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" > /etc/apt/sources.list.d/freeswitch.list
apt-get update && apt-get install freeswitch-meta-all
After installation, Freeswitch was up and running, but I don't see any /etc/init.d script to start it.
When I killed the process, it automatically restarted!
How does it happen?
Thank you
Valter