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



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.

| 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.

| improve this answer | |

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