Ciao,
ho un problema nella creazione di un servizio, va in errore e non riesco a capire il motivo.
Ho anche provato a creare un servizio "stupido" di esempio:

codice:
$ uname -a
Linux test02 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:47:47 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ mkdir server
$ cd server
$ touch test.daemon
$ chmod +rx test.daemon
$ nano test.daemon
questo è il contenuto di test.daemon:

codice:
### BEGIN INIT INFO
# Provides:          test
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start test at boot time
# Description:       Just a test
### END INIT INFO


#!/bin/bash
# chkconfig: 2345 20 80
# description: test

# Source function library.
#. /etc/init.d/functions

start() {
    # code to start app comes here
    # example: daemon program_name &
        echo "test start"
}


stop() {
    # code to stop app comes here
    # example: killproc program_name
        echo "test stop"
}


case "$1" in
    start)
       start
       ;;
    stop)
       stop
       ;;
    restart)
       stop
       start
       ;;
    *)
       echo "Usage: $0 {start|stop|restart}"
esac


exit 0
dopodiche..

codice:
$ cd /etc/init.d/
$ sudo -s
# ln -s /home/utente/server/test.daemon test
# ls -la
lrwxrwxrwx  1 root root   35 Jan 21 13:56 discosrv.daemon -> /home/utente/server/discosrv.daemon
# update-rc.d test defaults
# service test start
Job for test.service failed because the control process exited with error code. See "systemctl status test.service" and "journalctl -xe" for details.
codice:
# systemctl status test.service
â— test.service - LSB: Start test at boot time
   Loaded: loaded (/etc/init.d/test; bad; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2017-01-21 14:05:13 UTC; 31s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1957 ExecStart=/etc/init.d/test start (code=exited, status=203/EXEC)


Jan 21 14:05:13 test02 systemd[1]: Starting LSB: Start test at boot time...
Jan 21 14:05:13 test02 systemd[1]: test.service: Control process exited, code=exited status=203
Jan 21 14:05:13 test02 systemd[1]: Failed to start LSB: Start test at boot time.
Jan 21 14:05:13 test02 systemd[1]: test.service: Unit entered failed state.
Jan 21 14:05:13 test02 systemd[1]: test.service: Failed with result 'exit-code'.
codice:
# journalctl -xe
--
-- The start-up result is done.
Jan 21 14:03:43 test02 python3[1216]: 2017/01/21 14:03:43.609062 INFO Agent WALinuxAgent-2.1.5 launched with command 'python3 -u /usr/sbin/waagent -run-exthandlers' is
Jan 21 14:03:43 test02 python3[1216]: 2017/01/21 14:03:43.649888 INFO Event: name=WALinuxAgent, op=Enable, message=Agent WALinuxAgent-2.1.5 launched with command 'pytho
Jan 21 14:05:03 test02 systemd[1]: Reloading.
Jan 21 14:05:03 test02 systemd-sysv-generator[1912]: stat() failed on /etc/init.d/discosrv.daemon, ignoring: No such file or directory
Jan 21 14:05:03 test02 systemd[1]: apt-daily.timer: Adding 4h 56min 31.370059s random time.
Jan 21 14:05:03 test02 systemd[1]: snapd.refresh.timer: Adding 4h 21min 39.795374s random time.
Jan 21 14:05:03 test02 systemd[1]: Started ACPI event daemon.
-- Subject: Unit acpid.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit acpid.service has finished starting up.
--
-- The start-up result is done.
Jan 21 14:05:13 test02 systemd[1]: Starting LSB: Start test at boot time...
-- Subject: Unit test.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit test.service has begun starting up.
Jan 21 14:05:13 test02 systemd[1957]: test.service: Failed at step EXEC spawning /etc/init.d/test: Exec format error
-- Subject: Process /etc/init.d/test could not be executed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- The process /etc/init.d/test could not be executed and failed.
--
-- The error number returned by this process is 8.
Jan 21 14:05:13 test02 systemd[1]: test.service: Control process exited, code=exited status=203
Jan 21 14:05:13 test02 systemd[1]: Failed to start LSB: Start test at boot time.
-- Subject: Unit test.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit test.service has failed.
--
-- The result is failed.
Jan 21 14:05:13 test02 systemd[1]: test.service: Unit entered failed state.
Jan 21 14:05:13 test02 systemd[1]: test.service: Failed with result 'exit-code'.
Jan 21 14:06:16 test02 sudo[1967]:   utente : TTY=pts/0 ; PWD=/home/utente/server ; USER=root ; COMMAND=/bin/bash
Jan 21 14:06:16 test02 sudo[1967]: pam_unix(sudo:session): session opened for user root by utente(uid=0)
cosa c'è di sbagliato?