Process “控制”;“当前目录”;在racket中执行的子流程

Process “控制”;“当前目录”;在racket中执行的子流程,process,racket,Process,Racket,是否可以在racket中控制由子进程生成的进程的当前工作目录? 我的意思是:如果我做这样的事情: (define-values (p sout sin serr) (subprocess #f #f #f "myscript.sh")) 有没有办法控制执行myscript.sh的工作目录?(如果我知道一个方法,我会测试它运行“/bin/pwd”,而不是“myscript.sh”,然后检查从输出的内容。使用当前目录参数: (define-values (p sout sin serr) (p

是否可以在racket中控制由
子进程生成的进程的当前工作目录?
我的意思是:如果我做这样的事情:

(define-values (p sout sin serr) (subprocess #f #f #f "myscript.sh"))

有没有办法控制执行
myscript.sh
的工作目录?(如果我知道一个方法,我会测试它运行
“/bin/pwd”
,而不是
“myscript.sh”
,然后检查从
输出的内容。

使用
当前目录
参数:

(define-values (p sout sin serr)
  (parameterize ([current-directory "/some/where"])
    (subprocess #f #f #f "myscript.sh")))