Prueba de bash si está en caparazón interactivo

if [[ $- == *i* ]]
then
    do_interactive_stuff
fi
Gifted Gull