Play框架服务器中的问题,当我开始使用su部署-c“播放开始”

我玩框架服务器和我做自动化使用哈德森,

当我使用su deploy -c“play start”启动播放服务器时,日志正在更新并启动服务器。

我在Hudson的shell脚本中使用了相同的命令,命令被执行,但是Play服务器没有开始

“部署”是启动和停止播放服务器的用户之一。

你能帮我吗?

注意:因为我没有权限添加新的标签我不能添加标签“playframework”

谢谢

你可能想要使用 – 选项su,就像su - deploy -c "play start" 。 – 使su使用新用户的环境,而不是以前的用户。 当您不运行部署用户的环境时,path和其他选项可能无法正确设置。

尝试在shell脚本中为'play'二进制文件指定完整path(如果它不存在于PATHvariables中),那可能是问题所在。