停止nohup运行的程序(nohup 停止)

http://www.itjxue.com  2024-06-16 15:25  来源:IT教学网  点击次数: 

怎么结束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。

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

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

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

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

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

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

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

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

linux命令,nohup,执行脚本a.sh后,输入命令yes

1、shell输入命令窗口,然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端.。所以这时候会 断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。这个细节有人和我一样没注意到,所以在这儿记录一下了。

2、确保.sh文件具有执行权限:在终端中,使用ls-l命令查看文件权限。如果.sh文件没有执行权限,可以使用chmod +x filename.sh命令为文件添加执行权限。其中,filename.sh是要运行的脚本文件名。打开终端:在 Linux 中,打开一个终端窗口。

3、方法如下:首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以chmod +x a.sh。如下图所示。这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行。如下图所示。使用上面的这种方法,然后运行文件就可以了。

4、#sudovim/etc/rc.local 按i键,进入编辑模式 输入命令 wq保存退出。

如何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 在服务器重启之后就失效了,所以并不完美。

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

有一些已经被移植到了Linux上。附录:在Linux中用Kill-2和Kill-9都能够结束进程,他们之间的区别为:Kill-2:功能类似于Ctrl+C是程序在结束之前,能够保存相关数据,然后再退出。Kill-9:直接强制结束程序。在用nohup挂起程序时,当想要结束这个程序,最好用kill-2。能够模拟在控制台结束程序的功能。

电脑后台运行程序怎么样关

方法一:键盘组合键关闭 在键盘上按下“Ctrl+Shift+Esc”键,打开任务管理器窗口,然后在“进程”选项卡下,找到需要关闭的程序,右键点击该程序,选择“结束任务”即可。

方法我们可以直接点击右上方的“X”按钮关闭程序。方法我们可以按下“ctrl+shfit+esc”键打开任务管理器;选择需要关闭的程序,右键结束任务即可。方法我们也可以使用“alt+f4”键关闭程序。以上就是小编为大家带来的电脑怎么关闭运行程序的方法了,希望能帮助到大家。

打开电脑,进入桌面,点击左下角的开始图标。 在打开的菜单中,左侧点击齿轮图标,进入设置。 在打开的设置页面,找到隐私选项,打开。 如图,在打开的隐私设置页面,左侧点击后台应用选项。

(责任编辑:IT教学网)

更多

相关Painter教程文章

推荐Painter教程文章