• centos 7 服务


    [root@scanDev /etc/systemd/system]# cat asset.service
    [Unit]
    #此部分主要用于描述
    Description=jar Server
    After=network.target
    #描述服务类别

    [Service]
    #关键部分
    Type=forking
    #代表后台运行
    #Restart=on-failure
    #程序pid文件
    ExecStart=/mnt/zc/jarStart.sh
    ExecStop=`/usr/bin/pkill java;sleep 1;pkill java`
    #启动命令
    #停止命令
    RestartSec=10s

    [root@scanDev /etc/systemd/system]# cat /mnt/zc/jarStart.sh
    #!/bin/sh
    nohup /usr/local/jdk/jdk1.8.0_211/bin/java -jar /home/app/NewPower.jar --spring.profiles.active=dev >>/home/app/nohup.out 2>&1 &

    [root@scanDev /etc/systemd/system]# cat jarService.service 
    [Unit]
    #此部分主要用于描述
    Description=jar  Server
    After=network.target
    #描述服务类别
     
    [Service]
    #关键部分
    Type=forking
    #代表后台运行
    Restart=on-failure
    #程序pid文件
    ExecStart=/mnt/go_projects/jarStart.sh
    ExecStop=`ps -ef | grep newpower|egrep -v grep | awk '{print $2}' | xargs kill -9 `
    #启动命令
    #停止命令
    RestartSec=10s
    
    [root@scanDev /etc/systemd/system]# cat new_website_test.service
    [Unit]
    #此部分主要用于描述
    Description=new_website_test  Server
    After=network.target
    #描述服务类别
     
    [Service]
    #关键部分
    Type=forking
    #代表后台运行
    Restart=on-failure
    #程序pid文件
    ExecStart=/mnt/java_projects/website_test.sh
    ExecStop=`pkill npwebsite.jar;sleep 1;pkill npwebsite.jar`
    #启动命令
    #停止命令
    RestartSec=10s

    [root@scanDev /etc/systemd/system]# cat /mnt/java_projects/website_test.sh
    /usr/bin/nohup /usr/local/jdk/jdk1.8.0_211/bin/java -jar /mnt/java_projects/new_website_test_jar/npwebsite.jar --spring.profiles.active=uat 2>&1 >>new_website_test.log &

  • 相关阅读:
    ios连信登录简要分析
    某app涉及腾讯开源数据库wcdb逆向
    某手反调试绕过
    翻译君数据库解密
    顺丰Apk加密数据解密分析
    vue项目使用Cordova用打包成app 沉浸式导航栏
    GitHub项目简介
    vue项目的开发
    vue项目创建
    深入理解JavaScript程序设计
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/13330449.html
Copyright © 2020-2023  润新知