This may help: https://unix.stackexchange.com/questions/26676/how-to-check-if-a-shell-is-lo...
On Tue, Nov 19, 2019 at 11:14 AM home user mattisonw@comcast.net wrote:
(Fedora-30)
good morning,
My .bash_profile looks like this:
# .bash_profile
# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi
# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH
ksysguard &
# the end.
But I want the KSysGuard to be launched only when:
- the session is interactive (not batch, cron, anacron, or at);
and
- it's a direct login from the login screen, not an "su" connection.
How do I do that in my .bash_profile? That is,
if [ what goes here? ]; then ksysguard & fi
How do I, within the .bash_profile if test, distinguish su connection vs. direct login from the login screen?
Bill. _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org