zoukankan      html  css  js  c++  java
  • windows下配置启动脚本并设置开机自启及相应关闭脚本

    windows下配置启动脚本并设置开机自启及相应关闭脚本

    1.启动脚本和关闭脚本自己分别放在xxx.bat文件中,如:start.bat 和 shutdown.bat

    2.需启动的程序名称:myApp.jar,下文所有myApp.jar或myApp皆为举例名称

    3.本文以java的jar包启动为例,java启动命令为 java -jar myApp.jar

    4.本文的操作是将start.bat、shutdown.bat和myApp.jar放在G盘根目录下

    启动脚本

    运行myApp.jar并在当前目录生成batchLog+时间.log文件(以前控制台的输出就放在这里了)

    %1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit
    java -jar G:myApp.jar > G:atchLog%date:~0,4%%date:~5,2%%date:~8,2%.log
    

    关闭脚本

    也就是找到myApp的进程id,直接kill

    @echo off
    set char=myApp.jar
    echo char : %char%
    for /f "usebackq tokens=1-2" %%a in (`jps -l ^| findstr %char%`) do (
    		echo find process %%a %%b
    		set pid=%%a
    		set image_name=%%b
    )
    rem 下面两行放开,是和用户交互要不要杀掉进程
    rem echo now will kill process : pid %pid%, image_name %image_name%
    rem pause
    rem 根据进程ID,kill进程
    taskkill /f /pid %pid%
    rem pause
    
  • 相关阅读:
    c# cover他和parse区别
    函数指针的两种调用形式(转)
    -1的 补码
    xp 关 beep提示音
    case 内定义的变量 “crosses initialization” 交叉初始化错误
    WEBSTORM 打开多个项目的方法
    linux--用户管理--useradd
    委托
    C#多态学习总结
    SQL实现group by 分组后组内排序
  • 原文地址:https://www.cnblogs.com/shengjm/p/13230479.html
Copyright © 2011-2022 走看看