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

Проблемы на сервере платформы Play, когда я начинаю использовать su deploy -c «play start»

У меня есть игровой сервер, и я занимаюсь автоматизацией с помощью Hudson,

Когда я запускаю игровой сервер с помощью su deploy -c "play start", все в порядке, журналы обновляются, и сервер запускается.

Та же самая команда, которую я использую в сценарии оболочки, который находится в Hudson, команда выполняется, но сервер воспроизведения не запускается

«deploy» - это один из пользователей, запускающих и останавливающих сервер Play.

Кто-нибудь может мне помочь

Примечание. Поскольку у меня нет разрешения на добавление новых тегов, я не могу добавить тег playframework.

Спасибо

Вы можете использовать параметр - для su, как в su - deploy -c "play start". - заставляет su использовать среду нового пользователя, а не предыдущего пользователя. Вероятно, что пути и другие параметры не настроены правильно, когда вы не запускаете с использованием среды пользователя развертывания.

Попробуйте указать полный путь для вашего 'play' двоичный файл в сценарии оболочки, если его нет в PATH переменная, это может быть проблемой.