【问题标题】:how to kill running script within a dead screen session如何在死屏会话中杀死正在运行的脚本
【发布时间】:2012-06-14 19:24:37
【问题描述】:

我在屏幕会话中启动了一个脚本,然后分离,尝试重新连接,但现在该会话已终止。
脚本仍在运行。
我如何杀死脚本,无法重新附加屏幕会话?
不幸的是,我已经杀死了ps 显示的屏幕进程。

是否有可能停止脚本?

【问题讨论】:

    标签: linux gnu-screen


    【解决方案1】:

    我假设您在 linux 环境中,正如您所说的那样,您使用了 ps。如果你有进程的uuid,你可以使用kill < uuid> -9杀死它。如果您知道进程名称,请尝试pkill < name>。这两种情况都应该在终端上工作。如果您无法打开终端,请尝试 ctrl+alt+f1。您应该会看到登录提示,然后是终端。要返回 xsession,请执行 ctrl+alt+f7

    如果一切都失败了,请尝试杀死所有进程:kill -9 -1。这应该让你回到你的显示管理器。

    如果您终止了屏幕进程,请从终端尝试xinit,然后尝试返回。

    如果看不到进程,试试ps aux

    【讨论】:

    • 可能首先需要ps 来确定uuid,然后是kill uuid -9
    • 感谢您的回答。但问题是我无法将脚本视为带有 ps 的进程,只有“bash”、“sshd”和“ps”本身。
    • 我试过 ps aux | grep myuserID 但没有进程链接到我的脚本或任何屏幕会话。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    • 2016-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多