Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

This question already has an answer here:

Could any one please suggest me on which boot level or /etc/rc.x folder should I include my shell script so that it runs automatically immediately after login or just before the system prompts for login in LTS 12.04


share|improve this question

marked as duplicate by Jorge Castro, BuZZ-dEE, belacqua, Florian Diesch, psusi May 21 '14 at 22:04

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Look at this this Run a startup script with lightdm or Script to run when starting a user session for a script after login use this Where are the startup scripts for Unity Desktop? –  TuKsn May 21 '14 at 12:57

2 Answers 2

You may have it to run at runlevel 3, according to this http://en.wikipedia.org/wiki/Runlevel#Ubuntu.

I guess you can be sure to do the right thing not creating these links by yourself, but by using ad-hoc, standard programs. The usual command-line one is update-rc.d. Its manual page in section 8 of the manual is rich of details.

share|improve this answer
actually running at runlevel 2 is working. As the documentation says for the ubuntu in the given link if i am running the script in third level the system is not making any attempts to run it. –  Harsha May 22 '14 at 10:14
Sorry about that, it was a typo! –  Lorra May 22 '14 at 12:17

After login with your user add your script in ~/.bashrc file to run your script whenever the user login. Give execute permission on file.

sudo chmod +x script.sh

If you want to add these script for all user copy your script in /etc/profile.d/ directory.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.