Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 was marked as an exact duplicate of an existing question.


You may have it to run at runlevel 3, according to this

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

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.