apt-get 返回 [x] yyyy 并在下载过程中停止

apt-get 返回 [x] yyyy 并在下载过程中停止

发行时: sudo apt-get update & sudo apt-get upgrade -y

控制台返回:

[1] 3854

并启动程序,但在以下之后停止:

Reading package lists... Done

从不同的 SSH 会话尝试时[X] YYYY会有所不同。重新启动无法解决问题。

这是否[X] YYYY指的是之前更新的锁?

答案1

&操作符是专门用于在后台执行某个任务的,就像你看到的一样(用 表示[X] YYYY)。是个PID 编号后台任务,以及X是您在此后台任务中分配的数字(如计数器)。

PID 每次都会改变,它会像计数器一样自行增加,当你关闭终端时,X 会被重置。如果你输入kill -9 YYYYwhere是这个后台任务的PID号;终端会提示[X] Stopped,那说明你的后台任务已经……停止了。

这没有问题,只是你的命令出了一点小错误,那就是sudo apt-get update && sudo apt-get upgrade -y

注意:通常,当您使用命令行(不带&运算符)时,除非命令行完成,否则您不能在同一个终端中使用另一个命令行,但是当您添加运算&符时,终端将同时接受另一个命令(但没有输出和错误重定向,可能很难输入某些内容,因此您也可以使用nohup)。

相关内容