linux远程运行jar包,关闭窗口后程序就停了怎么办?

linux远程运行jar包,关闭窗口后程序就停了怎么办?,第1张

在Linux远程运行JAR包时,是不能关掉窗口程序的,否则程序也会终止。其中nohup表示后台运行,关闭窗口后也也继续执行,&意思是终哪春或端连接的时候后台运行,终端断了进程也会停。

具体解决方法是使用nohup命令,在窗口程序的前面加上nohup,程序的后面加上&,这样程序就会一直执行直到结束,而不会因为关闭窗口程序而停了。

例子,比如:nohupphpspider.php&回车,然后提示一堆东西,再次回李伍车,回到shell界面。这就可以了。

还有一个问题:程序在执行中会输出一些信息,如果后台执行的话,这些信息是不是没法看了?(比如:程序执行出错终端,想看看报错信息之类的)。使用了nohup命令后,会在当森坦前目录下生成一个nohup.out的日志文件,记录的就是命令的输出。

原因:1.服务正在被其他

程序

利用。

2,服务是

系统服务

,一旦关闭对

计算机

有影响。

3服务找不到相关文件段兄,导致无法关闭。

建议在CMD下运行netstat

-an

看是否有

3389此

端口

打开,如果是家用系统,自己设个强悍的

密码

没问念燃运题

。如果仔梁是

服务器

,Terminal

Services

是MS提供的

远程管理

服务。如果还想使用可修改

注册表

吧3389口随便换个就可以了。如果不用,直接把注册表内Terminal

Services服务相关简直删了。

远程过程调用协议必须启动,不能禁止。英文原义:Remote Procedure Call Protocol中文释义:(RFC-1831)远程过程调用协议戚敬氏注解:一种通过网络从远程计算机程序上请求服务,而高散不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容稿早易


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12557753.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存