gpt4 book ai didi

windows - 在新终端中运行命令,稍后终止

转载 作者:行者123 更新时间:2023-12-05 09:28:15 25 4
gpt4 key购买 nike

我有一个类似于下面的 start.bat:

start npx tailwindcss -i ./www/src/styles/main.css -o ./www/dist/styles/main.css --watch
start caddy run

它启动 2 个新的 cmd 提示并启动其中的进程(它们都无限期地运行)。这个 bat 文件有没有办法向它生成的 cmd 发送 kill 命令?理想情况下,我有一个命令可以杀死所有创建的“子”进程。

最佳答案

PowerShell 解决方案 - 这是可以接受的,因为这个问题的标记暗示和 icanfathom(OP)在评论(“不,PS 会很好”)- 使用 Start-ProcessStop-Process命令:

$processes = & {
Start-Process -PassThru npx 'tailwindcss -i ./www/src/styles/main.css -o ./www/dist/styles/main.css --watch'
Start-Process -PassThru caddy run
}

# ...

# Stop (kill) all launched processes.
$processes | Stop-Process

关于windows - 在新终端中运行命令,稍后终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71533137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com