Two ways to start Linux boot service

Two ways to start Linux boot service

rc.local method

1 First create a script to start automatically

vi /etc/scripts/createFile.sh
#!/bin/bash
#Start up and create a folder mkdir /opt/ccc                   

2. Grant execution permissions

chmod 777 createFile.sh

3. Add the absolute path of the script in the /etc/rc.d/rc.local file

insert image description here

4. Give rc.local execution permissions

chmod 777 rc.local

insert image description here

Restart the service and find that a ccc folder has been created under the opt path

insert image description here

View the script progress

ps -ef | grep createFile

insert image description here

chkconfig method

1. Create a startup script

vi createjava.sh
#!/bin/bash
#chkconfig: 2345 88 99
#description:auto_run

#Start up and create a java file touch /opt/nihao.java
#!/bin/sh
This means that this script uses /bin/sh to interpret and execute #chkconfig: 2345 88 99
2345 means that this service is started when the system operation level is 2, 3, 4 or 5. 88: is the startup priority.
99: is the shutdown priority. Note: If the startup priority is configured too small, such as 0, the startup may fail because the network service it depends on may not be started at this time, resulting in a self-start failure.
 
#description:createjava.sh
Is the description information

2. Grant executable permissions

chmod u+x createjava.sh

3. Copy the script to the /etc/init.d directory

cp createjava.sh /etc/init.d/

4. Add to service

chkconfig --add /etc/init.d/createjava.sh

5. Restart the server

init 6 

The nihao.java file has been created

insert image description here

This concludes the article about two ways to enable Linux startup services. For more information about Linux startup services, please search previous articles on 123WORDPRESS.COM or continue browsing the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Three ways to set up Linux services to start automatically
  • How to set up Linux service auto-start

<<:  This article teaches you how to play with CSS combination selectors

>>:  How to implement input checkbox to expand the click range

Recommend

Record the steps of using mqtt server to realize instant communication in vue

MQTT Protocol MQTT (Message Queuing Telemetry Tra...

How to install and modify the initial password of mysql5.7.18 under Centos7.3

This article shares with you the installation of ...

In-depth understanding of MySQL master-slave replication thread state transition

Preface The basic principle of MySQL master-slave...

MySQL trigger principle and usage example analysis

This article uses examples to explain the princip...

Comprehensive understanding of HTML basic structure

Introduction to HTML HyperText Markup Language: H...

JavaScript custom calendar effect

This article shares the specific code of JavaScri...

How to install MySQL 5.7.29 with one click using shell script

This article refers to the work of 51CTO blog aut...

Modify the style of HTML body in JS

Table of contents 1. Original Definition 2. JS op...

Several magical uses of JS ES6 spread operator

Table of contents 1. Add attributes 2. Merge mult...

Example code for implementing complex table headers in html table

Use HTML to create complex tables. Complex tables...

Detailed explanation of semiotics in Html/CSS

Based on theories such as Saussure's philosop...

JS implements the dragging and placeholder functions of elements

This blog post is about a difficulty encountered ...

Overview and Introduction to Linux Operating System

Table of contents 1. What is an Operating System ...

Examples of using Docker and Docker-Compose

Docker is an open source container engine that he...