gpt4 book ai didi

java - 终端如何控制自己启动的应用程序

转载 作者:行者123 更新时间:2023-12-01 16:01:10 26 4
gpt4 key购买 nike

通常,我们从终端(或控制台)启动应用程序,启动应用程序的终端将是应用程序的标准io。

  1. 如果我们关闭终端,则终端启动的应用程序通常也会关闭。但对于那些守护进程并没有关闭。我的问题是终端如何决定关闭哪些应用程序,哪些不关闭?如果我想编写一个守护程序应用程序,我该怎么做才能防止被关闭?

  2. 对于那些未关闭的应用程序,如果它们打印出一些内容到突出显示会发生什么。既然终端关闭了,那么输出会去哪里呢?

谢谢。

最佳答案

尝试Apache JSVC包裹。它提供了一个适当的可执行文件,它知道如何安排事情以便java进程在unix下作为守护进程运行。它还会处理 stdout/err channel ,将它们重定向到文件或您需要的任何内容。对于 Windows,procrun工具提供了将 java VM 作为标准 Windows 服务运行的功能。

关于java - 终端如何控制自己启动的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867549/

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