Ask a question »

Ubuntu - Executing a script at startup and shutdown

August 2015

User-defined tasks can be done by executing a script at startup and shutdown for Linux. To execute script at startup of Ubuntu, the rc.local can be modified to include additional commands. To execute script when rebooting Ubuntu, the script has to be copied to the relevant directory. Once the permissions of the script have been changed to executable, it will run when rebooting the Linux operating system. Scripts are run in the alphabetical order in the directories and the scripts should be named following the nomenclature rules when executing a script at startup and shutdown with all distributions of Linux.

[Ubuntu] Executing a script at startup and shutdown




To execute a script at startup of Ubuntu

  • Edit /etc/rc.local and add your commands
  • The script must always end with exit 0

To execute a script upon rebooting Ubuntu

  • Put your script in /etc/rc0.d
  • Make it executable (sudo chmod +x myscript)
  • Note: The scripts in this directory are executed in alphabetical order

The name of your script must begin with K99 to run at the right time.

To execute a script at shutdown

  • Put your script in /etc/rc6.d
  • Make it executable (sudo chmod +x myscript)
  • Note: The scripts in this directory are executed in alphabetical order

The name of your script must begin with K99 to run at the right time.

Original FAQ by Sebsauvage
For unlimited offline reading, you can download this article for free in PDF format:
Ubuntu-executing-a-script-at-startup-and-shutdown.pdf

See also

In the same category

Published by jak58. - Latest update by Paul Berentzen
This document entitled « Ubuntu - Executing a script at startup and shutdown » from CCM (ccm.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the license, as this note appears clearly.