gpt4 book ai didi

process - 控制 "current directory"在 racket 中执行子进程

转载 作者:行者123 更新时间:2023-12-01 11:03:47 25 4
gpt4 key购买 nike

是否可以在 racket 中控制使用 subprocess 生成的进程的当前工作目录?我的意思是:如果我运行这样的东西:

(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")))

关于process - 控制 "current directory"在 racket 中执行子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134779/

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