How to automatically execute a shell script when logging into Ubuntu
        Posted  
        
            by 
                Mike Rowave
            
        on Super User
        
        See other posts from Super User
        
            or by Mike Rowave
        
        
        
        Published on 2011-06-20T00:13:34Z
        Indexed on 
            2012/06/28
            21:19 UTC
        
        
        Read the original article
        Hit count: 374
        
How do I get a script to execute automatically when I log in? Not when the machine starts up, and not for all users, but only when I (or any specific user with the script) login via the GNOME UI.
From reading elsewhere I thought it was .bash_profile in my home directory, but for me it has no effect.  When I manually execute it in a terminal window by typing ~/.bash_profile it works, but it won't run automatically when I log in.
I'm running Ubuntu 11.04.  The file permission on my .bash_profile is -rwx------.  No .bash_profile existed in my home directory before I created it today.
I seem to remember older versions of Linux having a .profile file for each user, but that doesn't work either.
How is it done? Do I need to configure something else to get the .bash_profile to work? Or does the per-user login script need to be in some other file?
© Super User or respective owner