How To Use Etc Rc Local
You might use it to start a custom service for example a server that s installed in usr local.
How to use etc rc local. You can now use this file to execute commands at system boot. Just paste your commands above the line that says exit 0. Bin bash add your script or command here example route add net 192 168 0 0 24 gw 192 168 0 100 exit 0 step 3 grant execute access file rc local. You will learn how to enable etc rc local on ubuntu 20 04 focal fossa during startup. Sudo systemctl enable rc local.
Next run the following command to make sure etc rc local file is executable. Type the following command in order to switch to the root user you will need to type in a password when prompted. Save and close the file. Add commands below the comment but leave the line exit 0 at the end then save the file and exit. Third grant execute access rights to the rc.
You must edit with root for example. That s the content of ubuntu 16 04 s stock etc rc local file. On your pi edit the file etc rc local using the editor of your choice. Sudo i nano etc rc local step 2 fill with bash script in the rc local file. 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.
Open the terminal on ubuntu. Contents of rc local file bin sh e rc local this script is executed at the end of each multiuser runlevel. If you enable etc rc local to run on system boot using the command. Sudo chmod x etc rc local. Sudo chmod x etc rc local.
Make sure etc rc local file is executable. Second please fill in the rc local file using bash script. In centos rhel 7 the etc rc d rc local file is controlled by rc local service. 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. To save a file in nano text editor press ctrl o then press enter to confirm.