Terminal output disappearing after SSH into cygwin
Martyn B
mb@stefanist.com
Thu Jan 21 14:45:28 GMT 2021
Takashi Yano via Cygwin wrote on 21.01.21 14:29:
> Takashi Yano via Cygwin <cygwin@cygwin.com> wrote:
>>
>> Please update cygwin to 3.1.7.
>
> Sorry, I might misunderstand your problem.
>
> Does your problem happen when you exit from ssh session to cygwin?
> If so, are you using ~/.bash_logout (for bash) or ~/.logout (for tcsh)?
>
Thanks for asking.
Cygwin version is 3.1.7 now
This is exactly what happens:
-------------------------------------------------
(1) Screen looks like this:
-------------------------------------------------
martyn@linuxbox:~$ echo local command 1
local command 1
martyn@linuxbox:~$ echo local command 2
local command 2
martyn@linuxbox:~$ ssh Winuser@<remote IP>
-------------------------------------------------
hit RETURN
-------------------------------------------------
(2) Screen looks like this:
-------------------------------------------------
martyn@linuxbox:~$ echo local command 1
local command 1
martyn@linuxbox:~$ echo local command 2
local command 2
martyn@linuxbox:~$ ssh Winuser@<remote IP>
Last login: Thu Jan 21 14:52:35 2021 from <local IP>
Winuser@WINDOWS-BOX ~
$ echo I want to keep this output
I want to keep this output
Winuser@WINDOWS-BOX ~
$ vim /home/Winuser/editing-testtext.txt
Winuser@WINDOWS-BOX ~
$ ls /home/Winuser/editing-testtext.txt
/home/Winuser/editing-testtext.txt
Winuser@WINDOWS-BOX ~
$ exit
-------------------------------------------------
hit RETURN
-------------------------------------------------
(3) Screen looks like this:
-------------------------------------------------
Connection to <remote IP> closed.
martyn@linuxbox:~$ echo all lines are gone
all lines are gone
martyn@linuxbox:~$
-------------------------------------------------
ADDITIONAL INFORMATION
-------------------------------------------------
- same behavior if I use "exit" or "logout".
"bash_logout" gives me "command not found"
- shell is /bin/bash on both sides
- the command "cygcheck -c Cygwin" clears the local lines from
screen (1) immediately even _before_ exit
More information about the Cygwin
mailing list