关闭

windows脚本隐藏执行

253人阅读 评论(0) 收藏 举报
分类:

   使用salt的cmd.script时遇到的问题, 如果要执行的bat脚本如果会启动其他进程时, 该任务会一直显示执行中, 直到脚本产生的其他进程也结束, 但有时我们需要它启动的程序一直运行, 譬如游戏开服启动的进程, 所以需要将bat调用的任务后台执行, 从而让调用能直接返回.


salt调用脚本call.bat:

@echo off
call c:\start64.vbs


windows上被调用脚本start64.vbs:

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "c:\start_cmd.bat",0

start_cmd.bat里是其他要执行启动的进程.



这样执行salt "xxx" cmd.script salt://call.bat 就能直接返回结果了.

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    文章分类
    最新评论