Я пытаюсь запустить бот IRC в качестве демона с помощью daemon
(также пытался с помощью утилиты daemonize
),
Я использую следующую команду, чтобы запустить его,
daemon --name=HsIRCb --chdir=/var/lib/jenkins/jobs/HsIRCb/workspace --command=/var/lib/jenkins/jobs/HsIRCb/workspace/dist/build/HsIRCb/HsIRCb --pidfile=/var/lib/jenkins/jobs/HsIRCb/workspace/HsIRCb.pid
Когда я запускаю команду как root, она работает, и бот подключается и остается там, как и положено, но когда я прошу jenkins запустить ее, она подключается и сразу выходит из системы.
Я также пытался войти в систему как пользователь jenkins, и до сих пор не играли в кости (не выдает никаких ошибок).
Стоит отметить, что на обычных пользователях это работает, это только проблема с пользователем, созданным jenkins.
Итак, мне интересно, есть ли какие-то разрешения, которых у пользователя jenkins нет, или это должно быть в какой-то группе или чем-то?