我想从单个命令输入运行
wrangler dev
和 ngrok http PORT
。两个进程都处于空闲状态,并且因为它们都有调试输出,所以我希望在同一终端但不同的选项卡中保持它们可访问。更重要的是,ngrok 提供了它自己的“终端 GUI”(如果有人能教我这些屏幕的确切术语那就太好了),因此,我希望能够通过单个命令使两者在单独的干净终端选项卡中运行行输入,类似于运行npm run twoprocessToDifferentTabs
。
我同时尝试了 npm 包,但这不允许 ngrok 显示它的屏幕。我可以使用
ngrok http PORT --log "stdout"
运行它,但这并不是我真正想要的行为。
还尝试了类似 gnome-terminal -- bash -c "ngrok http 8080; wrangler dev;" exec bash
的东西,但这不会同时运行机器人,而只能在第一个完成后运行
我是用这个来的:
concurrently "gnome-terminal --tab -- ngrok http 8080" "gnome-terminal --tab -- wrangler dev"