0

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

我的情况:

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

问题是:

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

4

2 回答 2

1

KILL -9 <pid>成功了。如果您希望它在后台运行,请为父进程执行此操作。

于 2013-03-07T03:25:04.567 回答
0

登录到另一个会话。

ps -ef  | grep yourusername

将向您显示您拥有的正在运行的进程。最左边的数字是进程的 pid。

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

kill [pid]

如果失败尝试

kill -9 [pid]
于 2013-03-07T03:03:53.780 回答