Назад | Перейти на главную страницу

Как включить услугу на открытом воздухе?

Я не могу бежать 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.