我有一个脚本可以从cron启动和停止我的播放应用程序。麻烦的是应用程序很慢并且总是吃掉100%的CPU。我认为这是因为它的启动方式,因为当我手动启动它时,我似乎无法观察它。通过手动我的意思是键入start然后按照指示提示按ctrl-D。 由于这是一台计算机,我开始认为某些操作可能是自动化的,不需要我的输入,因此我制作了一个脚本试图启动它但显然我不会在那里为ctrl-D部分......我有开始时:
nohup /home/play/play-2.1.3/play“start -Dhttp.port = 80”&
有效,但它总是吃掉100%的CPU和慢的
它可以编写脚本,还是我永远是机器的奴隶,并且如我在终端上的文档中描述的那样启动它
感谢
答案 0 :(得分:0)
我们不知道为什么你的应用程序很慢,它可能是由它的logick而不是框架本身造成的。
当您使用Play控制台启动应用程序时,它仍然会编译项目,因为事实上play start
不是生产阶段。相反,您可以创建应用程序的dist
版本,它包含bash脚本,因此您可以在桌面上创建快捷方式,点击它后将启动应用程序,关闭此终端窗口后它将停止。就像一个“正常”的应用程序。
您可以选择进一步创建小型图形应用程序,其中包含用于启动/停止Play应用程序的按钮,所有这些都取决于您。