Terminal output disappearing after SSH into cygwin
Ken Brown
kbrown@cornell.edu
Thu Jan 21 18:13:56 GMT 2021
On 1/21/2021 12:28 PM, Takashi Yano via Cygwin wrote:
> On Thu, 21 Jan 2021 15:45:28 +0100
> Martyn B wrote:
>> - same behavior if I use "exit" or "logout".
>> "bash_logout" gives me "command not found"
>> - shell is /bin/bash on both sides
>
> What does "cat ~/.bash_logout" say?
>
>> - the command "cygcheck -c Cygwin" clears the local lines from
>> screen (1) immediately even _before_ exit
>
> This is normal behavior of cygwin 3.1.7.
> I doubt some non-cygwin program is automatically executed
> in ~/.bash_logout .
There's also /etc/bash.bash_logout. The default version of that clears the screen:
$ cat /etc/defaults/etc/bash.bash_logout
[...]
# base-files version 4.3-2
# /etc/bash.bash_logout: executed by bash(1) when login shell exits.
# The latest version as installed by the Cygwin Setup program can
# always be found at /etc/defaults/etc/bash.bash_logout
# Modifying /etc/bash.bash_logout directly will prevent
# setup from updating it.
# System-wide bashrc file
# when leaving the console clear the screen to increase privacy
if [ "$SHLVL" = 1 ]; then
[ -x /usr/bin/clear ] && /usr/bin/clear
fi
Ken
More information about the Cygwin
mailing list