CENTOS7 Server startup jar Package Project Best Practices

Source: Internet
Author: User

Jar background run: nohup Java-jar xx.jar >/dev/null &

The ">/dev/null" function here is to output the terminal output information to the hole, that is, not to save the output information, to see the output information to specify the output to that file, such as ">/xxx/yyy.out"

To close a background process:

View background Process PID First:ps -aux

Remember the process PID, and then the KILL command closes:kill [pid]    例如:kill 2678

First CENTOS7 recommend that we run the project like this

First execute the command: Cd/ets/systemd/system

To this directory, create a new Yourprojectname.service, you can set the Yourprojectname to the service name you think of

Edit a new file with VI: VI yourprojectname.service

Filename

  

[Unit]  Description=yourprojectname #描述  after =syslog.target network.target  #依赖   [Service]  Type=simple   execstart=/usr/bin/java-jar/opt/javaapps/Yourprojectname.jar  # Ahead is the absolute path of the Java command followed by the  absolute path of the jar package  execstop=/bin/kill-  $MAINPID    User= Root  Group=root    [Install]  wantedby=multi-user.target  

Use: Systemctl start Yourprojectname or systemctl start yourprojectname. Service

The service is started.

If you change the project:

Run First: Systemctl daemon-reload

Re-run:systemctl start sell. Service

If you want to stop the service: Systemctl stop yourprojectname or systemctl stop yourprojectname. Service

Set up boot from: Systemctl enable Yourprojectname or systemctl enable yourprojectname. Service

Or do not want to boot: systemctl disable Yourprojectname or systemctl disable yourprojectname. Service

  

  

CENTOS7 Server startup jar Package Project Best Practices

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.