Writing a shell script in Ubuntu to start automatically at boot (recommended)

Writing a shell script in Ubuntu to start automatically at boot (recommended)

The purpose of writing scripts is to avoid having to manually start various services (also for laziness haha)

1. Enter the terminal and enter

Create a script file with the suffix .sh

touch test.sh

Editing Scripts

vim test.sh

test.sh script content

2. Write the test.sh script

 #!/bin/bash

### BEGIN INIT INFO
# Provides: test
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start test
# Description: start test
### END INIT INFO

#Write the script content here cd /home/Desktop/
./test.sh
exit 0

Start with #!/bin/bash and write the script content in the middle and end with exit0

3. Move the test.sh file to the /etc/init.d directory

Move files

sudo mv test.sh /etc/init.d/

Add permissions to the file

chmod +750 test.sh

Set automatic startup

sudo update-rc.d test.sh defaults

4. Such a startup automation script is completed

Summarize

The above is what I introduced to you about writing shell scripts in Ubuntu to automatically start the computer at boot. I hope it will be helpful to you. If you have any questions, please leave me a message and I will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!
If you find this article helpful, please feel free to reprint it and please indicate the source. Thank you!

You may also be interested in:
  • How to add and delete startup items in Ubuntu
  • How to set up a startup script on Ubuntu 14.04
  • Ubuntu boot auto-start service settings

<<:  MySQL 8.0.16 compressed package installation and configuration method graphic tutorial

>>:  Vue batch update dom implementation steps

Recommend

Let's talk about the issue of passing parameters to React onClick

Background In a list like the one below, clicking...

Example of implementing todo application with Vue

background First of all, I would like to state th...

CSS code to achieve background gradient and automatic full screen

CSS issues about background gradient and automati...

How to implement an array lazy evaluation library in JavaScript

Table of contents Overview How to achieve it Spec...

How to introduce scss into react project

First download the dependencies yarn add sass-loa...

Summary of js execution context and scope

Table of contents Preface text 1. Concepts relate...

Gojs implements ant line animation effect

Table of contents 1. Gojs Implementation 1. Drawi...

How to implement web page compression in Nginx optimization service

Configure web page compression to save resources ...

Introduction to major browsers and their kernels

Trident core: IE, MaxThon, TT, The World, 360, So...

How to install binary MySQL on Linux and crack MySQL password

1. Make sure the system has the required libaio s...