执行命令后不要终止 WSL

执行命令后不要终止 WSL

我有一个批处理脚本,它依次加载 WSL 并运行 shell 脚本。它看起来有点像这样:

  rem other stuff is done before this...
  wsl --exec script.sh
  print "oops you have exited wsl"

我需要 WSL 在运行该 shell 脚本后保持打开状态。显而易见的答案是在 .bashrc 或 /etc/profile 中运行该脚本,但这并不合适,因为 script.sh 需要更改目录,而脚本结束后在 .bashrc 或 /etc/profile 中运行时目录更改会丢失。

您对如何实现这一目标有什么想法吗?

相关内容