GGGG430
V2EX  ›  Ubuntu

ubuntu shell 交互式弹窗

  •  
  •   GGGG430 · May 31, 2023 · 2549 views
    This topic created in 1106 days ago, the information mentioned may be changed or developed.

    如题, Ubuntu22.04 执行 dpkg-reconfigure unattended-upgrades(关闭自动更新命令)的时候,

    会弹出来一个交互式弹窗, 但是我的命令是在 shell 脚本中执行的, 如何才能让 xx.sh 脚本在执行的时候默认选中<no>选项呢?

    https://imgloc.com/i/VWj5nQ

    4 replies    2023-05-31 16:46:35 +08:00
    scukmh
        1
    scukmh  
       May 31, 2023   ❤️ 1
    有一个环境变量,DEBIAN_FRONTEND=noninteractive,然后试试。具体默认的行为可以试一试。
    ysc3839
        2
    ysc3839  
       May 31, 2023 via Android   ❤️ 1
    DEBIAN_FRONTEND=noninteractive
    DEBCONF_NONINTERACTIVE_SEEN=true
    ysc3839
        3
    ysc3839  
       May 31, 2023 via Android
    x77
        4
    x77  
       May 31, 2023   ❤️ 1
    DEBIAN_FRONTEND=noninteractive
    echo -e "no" | xx.sh

    具体的<no>选项要看你脚本,上面是以输入 "no" 为例,如果脚本是输入 "n" 就要 echo -e "n" | xx.sh
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4945 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 09:39 · PVG 17:39 · LAX 02:39 · JFK 05:39
    ♥ Do have faith in what you're doing.