如何在运行.sh时终止屏幕?

时间:2013-03-07 02:59:14

标签: linux

我搜索所有地方,但没有找到我的问题的解决方案,请帮忙!

我的情况:

我需要在我的AWS(亚马逊网络服务)中运行一个巨大的.sh,完成这项工作大约需要4-5个小时,我不想坐下来查看这些日志,所以我创建了运行它的屏幕(屏幕1),但是当我配置安装时,我犯了一个愚蠢的错误,创建另一个屏幕并配置并执行(屏幕2)。

问题是:

屏幕2完成工作,我退出'屏幕(已终止),但我无法终止屏幕1,因为当我输入'退出'时,它会成为配置参数,CTRL + A + K也无法正常工作,请告诉我如何杀死这个屏幕,谢谢。

2 个答案:

答案 0 :(得分:1)

KILL -9 <pid>可以解决问题。如果您希望它在后台运行,请为父进程执行此操作。

答案 1 :(得分:0)

登录其他会话。

ps -ef  | grep yourusername

将显示您拥有的进程。最左边的数字是流程的pid。

对要停止的流程发出kill命令。

kill [pid]

如果失败,请尝试

kill -9 [pid]