gpt4 book ai didi

bash - 如何继续重新启动 Windows cmd 提示符

转载 作者:行者123 更新时间:2023-11-29 09:28:40 25 4
gpt4 key购买 nike

Cygwin 的 bash 通常比 Windows 的 cmd 命令 shell 更可取,因此我们在生成 Windows shell 之前使用它来设置我们的环境。但是,使用 Ctrl-C 停止在此生成的 shell 中正在运行的进程的执行会将用户引导回 bash shell。

我尝试的解决方法:

source setupEnvironment.sh

restartCommand() {
# Reset trap
trap restartCommand SIGINT
echo -e " === Restarting windows cmd prompt\n"
cmd /k
}

trap restartCommand SIGINT
echo -e " === Starting windows cmd prompt\n"
cmd /k

此方法只会重新启动 cmd 一次。随后的 Ctrl-C 不会被捕获。有没有办法一直重启cmd进程?

最佳答案

是否必须在同一个窗口中?如果没有,我的运气要好得多

cygstart cmd

cmd 在它自己的窗口中启动;并且只有退出关闭那个窗口

关于bash - 如何继续重新启动 Windows cmd 提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14613916/

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