gpt4 book ai didi

playframework-2.2 - 不使用control+D 在后台播放2.2.1 应用程序部署并退出日志

转载 作者:行者123 更新时间:2023-12-02 21:34:32 24 4
gpt4 key购买 nike

我正在编写一个脚本来部署 play 2.2.1 应用程序。但是,我注意到使用命令 play“start 8084”运行应用程序后,应用程序正在 8084 端口运行,但我必须执行 cntrl+D 才能退出日志并返回到 ubuntu 中的命令提示符。有没有办法在不使用 cntrl+d 的情况下返回控制台...因为我必须使用 shell 脚本来执行此操作。

我也用过舞台。但我收到以下错误:

[error] Not a valid command: play (similar: apply, last, alias)
[error] Not a valid project ID: play
[error] Expected ':' (if selecting a configuration)
[error] Not a valid key: play (similar: clean)
[error] play

请帮忙

最佳答案

我使用类似的 playframework 2.2 :

  1. 运行play dist对于一个项目
  2. 解压准备好的zip存档某处(它位于应用程序的 target\universal 文件夹中)。启动脚本将位于 bin/<app_name>
  3. 像这样运行项目:bash /path/to/your/app/bin/<app_name> -Dhttp.port=8084 & (注意最后的&符号)

如果您打算使用ssh考虑放弃该进程或使用 nohup 运行它(您可以在此处阅读详细信息: Scala start Play server in production )以便当您关闭 ssh session 时应用程序不会关闭:

bash /path/to/your/app/bin/<app_name> -Dhttp.port=8084 & disown

关于playframework-2.2 - 不使用control+D 在后台播放2.2.1 应用程序部署并退出日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com