zoukankan      html  css  js  c++  java
  • KETTLE调度第二篇:把Jenkins调度Web启动设置为后台执行

      上篇记录了Jenkins WEB 的搭建,我使用的cmd 命令启动方式,为了防止其他人员误关闭cmd 命令窗口,打算将整个启动放到后台执行。

    我的系统环境是 2008 R2,想到的方法有:

    1)系统任务计划定时设定机器启动的时候执行命令

    2)系统的开机启动项

    3)tomcat 的方式(我不懂JAVA和tomcat,所以先放弃了)

    4)将启动执行注册成系统服务(sc create 命令试过,1053的错误暂时没解决,先搁置)

     

    下面我记录一下第一种方法的操作。 

    第一步:编写一个批处理文件,执行启动命令

     1 @echo off
     2 
     3 for /f "tokens=2 delims==" %%a in ('C:WindowsSystem32wbemwmic path win32_operatingsystem get LocalDateTime /value') do (
     4   set t=%%a
     5 )
     6 set today=%t:~0,4%%t:~4,2%%t:~6,2%%t:~8,2%%t:~10,2%
     7 
     8 java -jar jenkins.war >>%~dp0logsstart%today%.log

      解释一下代码:

    %~dp0 : 当前文件所在目录,比如本例“G:DIjenkins
    %today% : wmic方式获取的日期截取,格式为“yyyyMMddHHmm”

    这样我们就把启动日志设置成 :G:DIjenkinslogsyyyyMMddHHmm.log 啦。(别忘记自己建一个logs 目录~)

      将文件存为:G:DIjenkinsstart.bat的批处理文件:

     

    第二步:控制面板-管理工具-任务计划定时,新建任务

      我命名为JenkinsForPDI,设置成系统启动时执行G:DIjenkinsstart.bat:

     


    以上就设置完成了。

    如果暂时不关闭系统,那就手动第一次手动启动吧~

      选择任务,右键-运行:

     

     看一下我们设置的日志,已经触发啦:

     

    访问一下 http://localhost:8080,嗯,访问成功了:

      

  • 相关阅读:
    『TensorFlow』网络操作API_上
    『Sklearn』框架自带数据集接口
    『TensorFlow』单&双隐藏层自编码器设计
    『cs231n』神经网络组件
    『cs231n』计算机视觉基础
    『cs231n』线性分类器损失函数
    『cs231n』绪论
    『TensorFlow』降噪自编码器设计
    『TensorFlow』第十一弹_队列&多线程&TFRecod文件_我辈当高歌
    【MySQL】MySQL 中的 int(11) 到底代表什么意思?
  • 原文地址:https://www.cnblogs.com/missfox18/p/7212384.html
Copyright © 2011-2022 走看看