我到处搜索,但没有找到解决我的问题,请帮助!
我的情况:
我需要在我的AWS(亚马逊网络服务)中运行一个巨大的。sh,它将需要大约4-5个小时来完成这项工作,我不想坐下来只是看看那些日志,所以我创建了一个屏幕来运行它(屏幕1),但是当我配置安装时,我犯了一个愚蠢的错误,创建了另一个屏幕,配置和执行(屏幕2)。
问题是:
屏幕2完成工作,我'退出'屏幕(终止),但我不能终止屏幕1,因为当我进入'退出'时,它成为一个配置参数,CTRL+ a +K也不起作用,请告诉我如何才能杀死这个屏幕,谢谢。
KILL -9 <pid>
做到了。如果你想让它在后台运行,那就在父进程中运行。
登录到另一个会话
ps -ef | grep yourusername
将显示您拥有的正在运行的进程。最左边的数字是进程的pid。
在要停止的进程上发出kill
命令。
kill [pid]
如果失败尝试
kill -9 [pid]