I just want to run a very simple command on startup. How can I do that? I've searched google and it has very complicated examples, but what I need is just run this script on startup. How can I do that?
If you want to do this as system startup (as opposed to when you log in to your computer), put the commands you want to run in
If the script does not need to be run by root, you can do this:
1) Open "Startup Applications Preferences" (Alt + F2 and paste
2) Press "Add" and select your script:
If you are not using a graphical environment, you can put the commands just before the line
The /etc/rc.local approach will 'run a very simple command at startup', but it is not an init.d script approach, and is in various ways inferior. (That may not matter, depending on your purpose).
Unlike init.d scripts, rc.local comands don't offer a standard interface to starting and stopping a process, and they don't offer much ability to influence when in the startup process they are run. You can see in the
If an init.d script really is what you want, then usually just grabbing an existing script, copying it and editing it works fine, though some of the existing scripts have more complexity than you want. Since that's how most init.d scripts start, ubuntu provides /etc/init.d/skeleton for this purpose.
Also worth a look: