gpt4 book ai didi

Elixir 更改目录并运行 shell 脚本

转载 作者:行者123 更新时间:2023-12-02 18:45:25 25 4
gpt4 key购买 nike

在 Elixir 代码中,我希望将位置更改为目录并在那里运行脚本

File.cd!("/opt/test/", System.cmd("./bin/myscript.sh", []))

File.cd 的第二个参数!是一个函数,我认为 System.cmd 会满足作为函数的要求,但我使用的编辑器说这个语句永远不会工作。

是否有更简单的方法来更改目录并执行 shell 脚本?

最佳答案

根据 System.cmd/3 的文档有选项:cd。所以你需要使用它:

System.cmd("./bin/myscript.sh", [], cd: "/opt/test/")

关于Elixir 更改目录并运行 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67510365/

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