GGGG430
V2EX  ›  Ubuntu

ubuntu shell 交互式弹窗

  •  
  •   GGGG430 · May 31, 2023 · 3000 views
    This topic created in 1259 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
    scukmh
    May 31, 2023❤️1
    1
    有一个环境变量,DEBIAN_FRONTEND=noninteractive,然后试试。具体默认的行为可以试一试。
    ysc3839
    ysc3839
    May 31, 2023 via Android❤️1
    2
    DEBIAN_FRONTEND=noninteractive
    DEBCONF_NONINTERACTIVE_SEEN=true
    ysc3839
    ysc3839
    May 31, 2023 via Android
    3
    x77
    x77
    May 31, 2023❤️1
    4
    DEBIAN_FRONTEND=noninteractive
    echo -e "no" | xx.sh

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