关于停止nohup运行的程序的信息

http://www.itjxue.com  2024-06-12 21:50  来源:IT教学网  点击次数: 

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

1、java-jarxxxxx.jar//当前ssh窗口被锁定,可按CTRL+C打断程序运行,或直接关闭窗口,程序退出 java-jarxxxxx.jar//当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

2、如果端口号被占用,可以用命令lsof-i:端口号来查看端口号被占用的进程号,或者停止该进程,或者修改tomcat的端口号都可以。而当你不确定是否终止了哪个项目的时候,可以通过输入命令ps-ef|grepjava来查看一下是否有在运行的项目,通过kill-9进程号就可以干掉哪个正在运行的项目了。

3、jar包启动命令首先基本的运行jar包命令如下这个命令会锁定命令窗口,当窗口关闭时,程序也就自动退出了,所以需要让jar包后台运行。后台启动运行指定输出文件如下,xxx.log就是指定的输出文件,如果不指定,默认在jar包所在目录,创建nohup.out文件。

4、远程桌面窗口最小化或关闭后,脚本自动化程序停止工作,请教解决办法。

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

6、Linux中怎么终止正在运行的后台程序?通过按下Ctrl+Alt+Esc键可激活此快捷方式。您的光标会变成一个X.点击窗口与xkill功能来确定哪些进程与该窗口关联,然后立即杀掉该进程。该窗口将瞬间关闭。

怎么结束nohup运行的进程

用ps 查看进程号,例如 ps -ef|grep myapp 得到进程号后 kill 123 如果杀不掉 kill -9 123 另外还需要看看执行kill 的用户对不对,试试用root用户杀。如果还不行,看看进程状态是不是已经是一个僵尸了,可能操作系统也有BUG的。

首先连接上linux主机,进入命令行状态。输入:ps -ef,按回车,查询进程列表。选择需要终止的进程,例如PID为9977的进程,则命令行输入:kill 9977,按回车即可终止该进程。

对于MacOSX用户,你可以使用以下几种方法之一关闭后台运行的程序:使用终止进程:打开终止进程窗口,可以通过应用程序-实用工具或者使用快捷键Command+Option+Esc。找到要关闭的程序,点击强制终止。

将后台中的命令调至 前台 继续运行。如果后台中有多个命令,可以用fg %jobnumber(是命令编号,不是进程号)将选中的命令调出。bg 将一个在后台暂停的命令,变成在 后台 继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出。

法子1:通过jobs命令查看job号(假设为num),然后执行kill %num 法子2:通过ps命令查看job的进程号(PID,假设为pid),然后执行kill -9 pid 前台进程的终止:Ctrl+c nohup 如果让程序始终在后台执行,即使关闭当前的终端也执行(之前的&做不到),这时候需要nohup。

如何kill掉nohup的后台特定程序

对于MacOSX用户,你可以使用以下几种方法之一关闭后台运行的程序:使用终止进程:打开终止进程窗口,可以通过应用程序-实用工具或者使用快捷键Command+Option+Esc。找到要关闭的程序,点击强制终止。

kill命令 当需要中断一个前台进程的时候,通常是使用 Ctrl+c 组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生的。

如何关闭这个一直执行的进程呢:找到对应的进程 PID$ ps -ef | grep python# 返回内容如:user 2430 1 0 Jul03 ? 00:00:01 /usr/bin/python -tt /usr/sbin/yum-updatesd# kill 掉该进程即可:$ kill -9 2430 PS:nohup 在服务器重启之后就失效了,所以并不完美。

linux后台运行、关闭、查看后台任务常用命令

Shell支持作用控制,有以下命令:command让进程在后台运行jobs_l查看后台运行的进程fg%n让后台运行的进程n到前台来bg%n让进程n到后台去;PS:“n”为jobs查看到的进程编号。执行命令切换至后台在Linux终端运行命令的时候,在命令末尾加上符号,就可以让程序在后台运行root@Ubuntu$。

kill命令的工作原理是,向Linux系统的内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。比 如在top命令中,我们看到系统运行许多进程,有时就需要使用kill中止某些进程来提高系统资源。

先启动一个进程作为测试使用,如图:tomcat它是一个Java进程,所以查找Java进程也可查找出来,ps -ef|grep java 可以看到用户和进程编号,然后用kill 进程编号结束进程。不所有进程都可以kill+进程编号结束,对于结束不掉的进程可以使用:kill -s 9 进程编号 强制结束。

screen常见命令:在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。ps:创建screen时,用S,不是s pps:创建screen之前最好退出anaconda创建的虚拟环境,在base环境创建。

通过按下Ctrl+Alt+Esc键可激活此快捷方式。您的光标会变成一个X.点击窗口与xkill功能来确定哪些进程与该窗口关联,然后立即杀掉该进程。该窗口将瞬间关闭。Linux桌面有一个工具systemmonitor,它的工作方式类似于Windows任务管理器,打开系统监视器工具查看运行进程列表,可以强制关闭它们。

通过按下Ctrl+Alt+Esc键可激活此快捷方式。您的光标会变成一个X.点击窗口与xkill功能来确定哪些进程与该窗口关联,然后立即杀掉该进程。该窗口将瞬间关闭。;Linux桌面有一个工具systemmonitor,它的工作方式类似于Windows任务管理器,打开系统监视器工具查看运行进程列表,可以强制关闭它们。

(责任编辑:IT教学网)

更多

相关其它软件文章

推荐其它软件文章