Я не могу бежать systemctl enable alfresco
Я получаю это:
alfresco.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable alfresco
update-rc.d: error: alfresco Default-Start contains no runlevels, aborting.
Я могу бегать systemctl [start, restart, stop] alfresco
хорошо, потому что в /etc/init.d/alfresco
У меня есть это:
#!/bin/sh
#
# chkconfig: 2345 80 30
# description: Alfresco Community
#
RETVAL=0
start () {
/opt/alfresco/alfresco.sh start "$2"
RETVAL=$?
if [ -d "/var/lock/subsys" ] && [ `id -u` = 0 ] && [ $RETVAL -eq 0 ] ; then
touch /var/lock/subsys/alfresco
fi
}
stop () {
/opt/alfresco/alfresco.sh stop "$2"
RETVAL=$?
}
case "$1" in
start)
start "$@"
;;
stop)
stop "$@"
;;
restart)
stop "$@"
start "$@"
;;
*)
/opt/alfresco/alfresco.sh "$@"
RETVAL=$?
esac
exit $RETVAL
Я попытался добавить файл alfresco.service в / lib / systemd / system / с такой конфигурацией: https://gist.github.com/fmaul/b05d9b8d8b5ff8ff0a0657f2c25d7d8d Я немного изменил его, но это не сработало.
Synchronizing state of alfresco.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable alfresco
update-rc.d: error: alfresco Default-Start contains no runlevels, aborting.