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
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple