Is there a way for a bash script to test if it's being run from an interactive shell? That is, I want to be able to test whether the script was started as: $ script or as $ script & I looked at bash's shopt command and while it discusses 'interactive' shells, I didn't see anything that allows me to test for the condition. regards, Michael.