如何杀死持有apt锁的进程

时间:2019-11-26 09:14:26

标签: mysql linux ubuntu apt

我正在更新apt并在运行时将mysql-client安装到ubuntu 18.04 aws实例。 我的shell命令就像

        - apt-get update
        - apt-get install -y mysql-client
        - apt-get install -y unzip

但是'apt-get install -y mysql-client'挂起并锁定apt。因此“ apt-get install -y解压缩”失败。因此,要执行此操作,我必须手动终止该进程,并从以下命令中删除apt的时间。

步骤01。 grep apt

第02步:杀死-9

步骤03。sudo dpkg --configure -a

步骤04。是以下消息

重新启动将自动为您完成,因此您可以避免在每次磁带库升级时都被问到问题。 │无需询问即可在软件包升级期间重新启动服务?

步骤05. apt-get install -y mysql-client

我的问题是我如何从Shell脚本实现以下操作,或者有什么方法可以在运行时安装mysql-client?

1 个答案:

答案 0 :(得分:-1)

尝试设置DEBIAN_FRONTEND=noninteractive-q参数,以避免易于打开交互式提示。

例如: DEBIAN_FRONTEND=noninteractive apt-get install -yq mysql-client