How To Use Etc Rc Local
You will learn how to enable etc rc local on ubuntu 20 04 focal fossa during startup.
How to use etc rc local. Second please fill in the rc local file using bash script. Sudo chmod x etc rc local. Add commands below the comment but leave the line exit 0 at the end then save the file and exit. First you need to create etc rc local file if it doesn t exists. You might use it to start a custom service for example a server that s installed in usr local.
The script etc rc local is for use by the system administrator. That s the content of ubuntu 16 04 s stock etc rc local file. Third grant execute access rights to the rc. Unit description etc rc d rc local compatibility conditionfileisexecutable etc rc d rc local after network target service type forking execstart etc rc d rc local start timeoutsec 0 remainafterexit yes. To save a file in nano text editor press ctrl o then press enter to confirm.
Next run the following command to make sure etc rc local file is executable. Sudo i nano etc rc local step 2 fill with bash script in the rc local file. It is traditionally executed after all the normal system services are started at the end of the process of switching to a multiuser run level. You must edit with root for example. Just paste your commands above the line that says exit 0.
Now make it executable chmod x etc rc local. Save and close the file. Type the following command in order to switch to the root user you will need to type in a password when prompted. Finally enable the service on system boot. Contents of rc local file bin sh e rc local this script is executed at the end of each multiuser runlevel.
In centos rhel 7 the etc rc d rc local file is controlled by rc local service. Sudo systemctl enable rc local. On your pi edit the file etc rc local using the editor of your choice. You can now use this file to execute commands at system boot. Adding commands to the bottom of this script is an easy way to perform necessary tasks like starting special services or initialize devices without writing complex initialization.