前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >windows应用服务部署脚本

windows应用服务部署脚本

作者头像
章工运维
发布2023-05-19 17:56:50
4140
发布2023-05-19 17:56:50
举报
文章被收录于专栏:章工运维章工运维

# 杀掉服务脚本

代码语言:javascript
复制
@echo off
set TempFile=%TEMP%\sthUnique.tmp
wmic process where name="md.exe" get processid,commandline | find "gf" >%TempFile%
set /P _string=<%TempFile%
set _pid=%_string:~32%
echo %_pid%
taskkill /f /pid %_pid%

# 服务启动配置

打开任务计划程序,创建任务

# ansible部署脚本

代码语言:javascript
复制
---
- hosts: "windows_deploy02"
  tasks:
    - name: kill md service
      win_command: c:\\app\md.bat
      ignore_errors: True
      tags:
        - taskkill_md
    # - name: kill md service
    #   win_command: taskkill /F /im md.exe
    #   ignore_errors: True
    #   tags:
    #     - taskkill_md  
    - name: copy gf file
      win_copy:
        src: "{{ WORKSPACE }}/Quote_md/"
        dest: c:\\app\gf\Quote_md\
      tags:
        - copy_gf
    - name: copy gf config file
      win_copy:
        src: "/var/jenkins_home/project_config/gf_md/source_md.yaml"
        dest: c:\\app\gf\Quote_md\etc
      tags:
        - copy_gf_config
    - name: copy quote file
      win_copy:
        src: "{{ WORKSPACE }}/Quote_md/"
        dest: c:\\app\quote\md\
      tags:
        - copy_quote
    - name: copy quote config file
      win_copy:
        src: "/var/jenkins_home/project_config/airm_md/source_md.yaml"
        dest: c:\\app\quote\md\etc
      tags:
        - copy_quote_config
    - name: start trade service
      win_command: C:\Windows\System32\schtasks.exe /Run /TN start_gf
      tags:
        - start_gf
      ignore_errors: True
    - name: start quote service
      win_command: C:\Windows\System32\schtasks.exe /Run /TN start_quote
      ignore_errors: True
      tags:
        - start_quote
# hosts文件
代码语言:javascript
复制
[windows_deploy02]
172.16.30.198 ansible_ssh_port=5985 ansible_ssh_user=admin ansible_ssh_pass=123456 ansible_connection=winrm ansible_winrm_server_cert_validation=ignore ansible_winrm_transport=ssl
# jenkinsfile文件
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • # 杀掉服务脚本
  • # 服务启动配置
  • # ansible部署脚本
    • # hosts文件
      • # jenkinsfile文件
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档