相关疑难解决方法(0)

如何检查 bash 脚本中的 apt-get 错误?

我正在编写一个 bash 脚本来安装软件和更新 Ubuntu 12.04。我希望脚本能够检查 apt-get 错误,尤其是在 apt-get 更新期间,以便我可以包含纠正命令或退出脚本并显示消息。如何让我的 bash 脚本检查这些类型的错误?

3 月 21 日编辑: 感谢 terdon 提供我需要的信息!这是我结合您的建议创建的脚本,用于检查更新并在发生错误时重新检查,然后返回报告。我将把它添加到一个更长的脚本中,我用它来自定义新的 Ubuntu 安装。


#!/bin/bash

apt-get update

if [ $? != 0 ]; 
then
    echo "That update didn't work out so well. Trying some fancy stuff..."
    sleep 3
    rm -rf /var/lib/apt/lists/* -vf
    apt-get update -f || echo "The errors have overwhelmed us, bro." && exit
fi

echo "You are all updated now, bro!"
Run Code Online (Sandbox Code Playgroud)

apt bash scripts

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

apt ×1

bash ×1

scripts ×1