gpt4 book ai didi

java - 在 Ubuntu Linux 8+ 上作为守护进程启动 misc 应用程序(基于 Java)时的简单启动

转载 作者:行者123 更新时间:2023-12-04 06:53:26 24 4
gpt4 key购买 nike

在 Ubuntu 服务器上启动应用程序作为守护进程的最简单方法是什么?这是一个 java 应用程序 (java com.run.run.Run) 等。

我如何让它以用户身份启动并可能有权写入用户有权写入的某些日志文件?

如果我最终不这样做,我将如何在启动时以 root 用户身份启动应用程序。

编辑:这是一个 headless 服务器,我无权访问桌面应用程序。

最佳答案

作为用户登录:
取决于您希望它何时开始。想要以用户身份运行它并以用户身份写入文件似乎表明您想在登录时运行它。这可以通过在下面添加它来实现

System -> Preferences -> Sessions -> Statup Programs 

或者
System -> Preferences -> Startup applications

取决于你的 gnome 版本。

或者,在 ~/.profile 中调用您的 java 程序.

启动时以 root 身份:要在引导期间以 root 身份运行它,请按照 http://embraceubuntu.com/2005/09/07/adding-a-startup-script-to-be-run-at-bootup/ 中的说明进行操作。

So you have a script of your own that you want to run at bootup, each time you boot up. This will tell you how to do that.

Write a script. put it in the /etc/init.d/ directory. Lets say you called it FOO. You then run

% update-rc.d FOO defaults

You also have to make the file you created, FOO, executable, using $chmod +x FOO

关于java - 在 Ubuntu Linux 8+ 上作为守护进程启动 misc 应用程序(基于 Java)时的简单启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2803553/

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