Не удается запустить службу через Gradle SSH
У меня есть служба на машине Ubuntu 14.04 LTS, которая запускает приложение Play. Когда я бегу service serviceName start
прямо с машины (судо или нет) все работает.
Но я разворачиваю это приложение через Gradle. мой build.gradle
использует плагин SSH. Он упаковывает приложение через плагин Play для Gradle, используя dist
задача. Затем он загружает гудрон на машину и звонит execute service serviceName start
, Мой служебный скрипт регистрирует, что он запущен, но когда я пытаюсь получить доступ к приложению, он не работает или когда посмотреть, что ps aux | grep serviceName
дает мне, ничего не отображается.
Есть идеи почему?
Вот часть build.gradle
что распаковывает и запускает сервис.
executeSudo "$untarCommand",ignoreError: false,pty: true
println "untar done"
execute "service serverlogapi start", ignoreError: false, pty:true
println "service started"