[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-get aborts in subshell with redirections on Debian 12



On 24/09/2023 21:36, Greg Wooledge wrote:
On Sun, Sep 24, 2023 at 12:03:12PM +0200, Michel Verdier wrote:
#!/bin/bash
errors=$(sudo apt-get install unknown 2>&1 1>/dev/tty)
echo "output: $errors"
errors=$(sudo apt-get install mirage 2>&1 1>/dev/tty)
echo "output: $errors"

[...]
It waits until I type 'n'

Same here.

Thanks for testing.

I just tried, and yes it runs OK when the commands are in a script.
But type directly into the terminal:

errors=$(sudo apt-get install mirage 2>&1 1>/dev/tty)

To see the immediate abort.
(But not on Debian 11, or after invoking 'sh'.)

--
John


Reply to: