启动后退出批处理脚本
Exiting batch script after it starts
我有这个批处理脚本:
C:\{Directory}\PsExec.exe -u {UserName} -p {Password} \{IP_Address} /accepteula "C:\batchfiles\{BatchScript}.bat"
{BatchScript}.bat 脚本是:
C:\{Directory}\infacmd.bat wfs startWorkflow -DomainName {Domain_Name} -ServiceName {Service_Name} -UserName {Username} -Password {Password} -Application {Application} -Workflow {Workflow} -wait
此脚本启动 Informatica 进程以构建数据仓库(不确定这是否重要,但我想我会提到它)。当我 运行 第一个批处理脚本时,它会启动第二个批处理脚本。但是,似乎命令提示符在退出之前等待 Informatica 完成。我的问题是我有其他进程需要 运行,目前这个进程需要 5 个小时。有没有我可以添加到我的第二个(或第一个)脚本的命令,它会在启动后立即退出命令提示符?我不认为这会影响数据仓库构建,因为我不需要 Windows 来监视该过程。
start "windowtitle" C:\...whatever...\infacmd.bat w....
应该做你想做的...
我有这个批处理脚本:
C:\{Directory}\PsExec.exe -u {UserName} -p {Password} \{IP_Address} /accepteula "C:\batchfiles\{BatchScript}.bat"
{BatchScript}.bat 脚本是:
C:\{Directory}\infacmd.bat wfs startWorkflow -DomainName {Domain_Name} -ServiceName {Service_Name} -UserName {Username} -Password {Password} -Application {Application} -Workflow {Workflow} -wait
此脚本启动 Informatica 进程以构建数据仓库(不确定这是否重要,但我想我会提到它)。当我 运行 第一个批处理脚本时,它会启动第二个批处理脚本。但是,似乎命令提示符在退出之前等待 Informatica 完成。我的问题是我有其他进程需要 运行,目前这个进程需要 5 个小时。有没有我可以添加到我的第二个(或第一个)脚本的命令,它会在启动后立即退出命令提示符?我不认为这会影响数据仓库构建,因为我不需要 Windows 来监视该过程。
start "windowtitle" C:\...whatever...\infacmd.bat w....
应该做你想做的...