after looking a bit more at the different ways to invoke a bash shell script, i'm curious about whether there are legitimate applications for the "non-standard" ways.
from the man page for bash, when you run a script normally, it runs as a non-login, non-interactive script. but with one or more options, you can run it as a login script, an interactive script, or both (options being some combination of -l or --login, -i, etc.) running it in one of these ways will get the script to possibly consult the startup files like /etc/profile, .bash_profile or .bashrc. fair enough, but under what circumstances would someone *want* to consult any of those startup or config files when running a script? i've always felt that, in order for a script to be robust and really portable, it should be affected by as little as possible by its calling environment, particularly all of the junk people put into their startup files. so i guess the question is, what are the reasonable circumstances where someone would *want* to run a script as a login or interactive (barring scripts that might be explicitly written to run only at login time). rday -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe https://listman.redhat.com/mailman/listinfo/redhat-list