Гуру, прошу помочь.
Пытаюсь в Jenkins'e, с помощью утилиты daemonize фокнуть процесс, который не будет зависеть от окружения jenkins, иметь вывод в файл и создавать .pid.
Методом проб и ошибок, в джобе jenkins'a, в shell-команде, прописал следующую команду:
/usr/local/sbin/daemonize -p process.pid -E BUILD_ID=dontKillMe /usr/bin/nohup mvn -f ~/workspace/myJob/application/pom.xml clean spring-boot:run > output.log
в итоге, .pid-файл пустой, в логе имеем следующее:
Daemonizing...Writing process ID to "process.pid".
Каталог ~/workspace/myJob/application/ принадлежит пользователю jenkins, файлы создаваться могут
К утилите daemonize пришел по совету самого Jenkins - https://wiki.jenkins.io/display/JENKINS/Spawning processes from build
Jenkins_version - 2.60.1
OS - Debian 8
Maven - 3.3.9
Java - 1.8
Спасибо.