zoukankan      html  css  js  c++  java
  • ubuntu 20 jenkins 开机启动

    1   sudo gedit /etc/systemd/system/rc-local.service

    文件内容:

    [Unit]
    Description=/etc/rc.local Compatibility
    Documentation=man:systemd-rc-local-generator(8)
    ConditionFileIsExecutable=/etc/rc.local
    After=network.target

    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    RemainAfterExit=yes
    GuessMainPID=no
    SysVStartPriority=99  #优先级,当有多个开机启动文件时可以设置不同的值

    [Install]
    WantedBy=multi-user.target
    Alias=rc-local.service

    2.生成rc.local
    sudo gedit /etc/rc.local

    文件内容:

    #!/bin/bash
    sudo su -c "
    source /etc/profile
    /usr/bin/nohup /usr/local/java/jdk1.8.0_251/bin/java -jar /usr/local/jenkins/jenkins.war --logfile=/tmp/jenkins.log --httpPort=8081 > /dev/null 2>&1 &
    exit 0"

     (注意:要写全路径/usr/bin/nohup  /usr/local/java/jdk1.8.0_251/bin/java )

    1. 给rc.local加上权限,启用服务,启动服务并检查状态
    sudo chmod +x /etc/rc.local
    sudo systemctl enable rc-local
    sudo systemctl start rc-local.service
    sudo systemctl status rc-local.service
  • 相关阅读:
    python框架之Flask(4)-上下文管理
    python框架之Flask(3)-Blueprint(蓝图)
    python框架之Flask(2)-路由和视图&Session
    python框架之Flask(1)-Flask初使用
    python中使用redis
    python之以字符串形式导入模块
    学习进度
    学习进度
    毕设进度
    毕设进度
  • 原文地址:https://www.cnblogs.com/python-xiakaibi/p/13050017.html
Copyright © 2011-2022 走看看