When I put my bbs_login shell script as the last line in ./bashrc, the script behaves as designed. The user is prompted for an option and the script waits for a user response. The only problem is that the user can't logout of the account from within the script. The 'exit' command merely returns the user to the login shell. To get around that problem I made the bbs_login script a login shell by putting "exec bbs_login" as the last line in the users ./profile script. The menu displays ok but the read commands don't work. The menu constantly redisplays as if the read mychoice option were being preempted by a background process. What can I do to make it behave as a login shell like it behaves as a called script? JLK -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq