[Top][All Lists]

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

Re: Terminal messed up after exiting bash

From: Ryan Cunningham
Subject: Re: Terminal messed up after exiting bash
Date: Mon, 8 Sep 2014 16:58:19 -0700

This isn't clear to me. Are you using the Almquist Shell to execute BASH to run 
your script, or is BASH already running when the script is executed?

Sent from my iPad

> On Sep 8, 2014, at 1:17 AM, Jan Rome <address@hidden> wrote:
> Hello,
> I'd like to report an obscure bug I came across in pfsense which runs on top 
> of FreeBSD.
> If I run a bash script in which I have
> read -r -n1 -p "prompt: "
> and instead of providing input, i ctrl-c the script,
> the ash shell doesn't recover the terminal properly; backspace echos ^? and 
> the only way to delete characters is to hold shift and press backspace. Also, 
>  if I use the -s switch for the read command in the bash script, the problem 
> gets even worse with the cursor not moving anymore as I type and the text I 
> type not being visible at all.
> A solution was provided by pgas from #bash on irc.freenode.net, where I solve 
> this by trapping the ctrl-c signal and do 'stty cooked' before exiting, which 
> seems to give expected behaviour.
> Best regards,
> Jan

reply via email to

[Prev in Thread] Current Thread [Next in Thread]