Java 控制台在 Ubuntu 上的屏幕自动启动中运行

Java 控制台在 Ubuntu 上的屏幕自动启动中运行

[Ubuntu 14.04 没有桌面] 我有一个 java 控制台应用程序,我需要一直运行(第一个问题),并且我可以随时重新访问控制台(第二个问题)。

为了解决第二个问题,我使用屏幕,然后在其中运行 jar 文件。这样我就可以重新连接屏幕来访问我的控制台应用程序。

我现在被第一个问题困住了。我想让屏幕(以及其中运行的 Java 应用程序)随操作系统自动启动。因为我需要应用程序一直运行。有人能给我一个主意吗?我非常感谢你们的帮助。谢谢。

答案1

我建议你为你的 java 应用程序创建一个启动脚本。启动脚本:/usr/local/bin/myapp-start.sh 使脚本可执行并将其放在 usr/local/bin 中,然后像任何其他应用程序一样运行它或将其添加到 startp

示例脚本:

#!/bin/bash

java -jar my_app.jar 

要自动启动,您可以在 .bash 中添加一行,并在 ~/.config/autostart/ 中创建一个 .desktop 文件

[Desktop Entry]
Type=Application
Exec=command
Name=name
Comment=whatever 
EOF

相关内容