运行 apt upgrade 时 SSH 管道损坏。我该怎么办?

Fel*_* Mc 7 ssh aptitude debian apt

我连接到我的 aws debian wheezy 服务器,在运行时apt-get upgradessh 管道坏了。我没有使用screen或任何东西,所以我认为没有办法恢复那个会话。

如果我有一个新的SSH会话,重新跑ps aux | grep apt,我可以看到,aptdpkg正在仍在运行

他们实际上已经运行了几个小时。我无法想象杀死这些进程是安全的,因为它们可能正在修改系统库/二进制文件,但是我能做什么?如果他们正在等待键盘输入等怎么办?我yapt最初要求我安装更新时曾说过,但我不知道是否需要进一步的用户输入。我打算再等几个小时,dpkg并希望能够完成他们正在做的事情……但如果什么都没有发生,我有什么选择?

小智 2

我认为向他们发送一个(键盘中断,即Ctrl+C)信号就可以了SIGINT

killall -SIGINT apt-get
Run Code Online (Sandbox Code Playgroud)

或者

killall -2 apt-get
Run Code Online (Sandbox Code Playgroud)

您也可以尝试做两次或更多次