在 Elixir 中运行 shell 命令

2024-02-21

我想通过我的 Elixir 代码执行一个程序。对给定字符串调用 shell 命令的方法是什么?是否存在非特定于平台的内容?


以下是执行不带参数的简单 shell 命令的方法:

System.cmd("whoami", [])
# => {"lukas\n", 0}

查看有关的文档System https://hexdocs.pm/elixir/System.html#cmd/3了解更多信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Elixir 中运行 shell 命令 的相关文章

随机推荐

  • Android相机预览教程

    我对我遵循的教程有一个小问题 我想制作一个带有相机预览的 Android 应用程序 但到目前为止我还没有找到任何好的教程来展示如何做到这一点 链接在这里教程 http www java2s com Code Android Hardware
  • Pandas - 自上次以来的行号大于 0 值

    假设我有一个 Pandas 系列 如下所示 import pandas as pd pd Series 1 0 0 1 0 0 0 name series 如何添加自最后一个 gt 0 数字以来的行数列 如下所示 pd DataFrame
  • Java 中带有 HMAC 的 PBKDF2

    我正在开发一个 Java 项目 我必须确保保存在明文文件中的用户密码的机密性和完整性 为此 我将仅在文件中写入密码的哈希值 更具体地说 我的目的是编写密码的哈希值和随机盐 加上随机盐本身 以避免使用彩虹和查找表 我还想将密钥拉伸与 PBKD
  • 以 PDF 和 PNG 格式保存图形,但在最终文档中使用 PDF 文件

    我在用着knitr供我分析 我可以将图表保存为 PDF 格式 SweaveOpts dev pdf 并采用 PNG 格式 SweaveOpts dev png 我有兴趣在一次运行中以 PDF 和 PNG 格式保存图形 但在最终文档中以交互方
  • 无效的“Podfile”文件:套接字错误不支持操作

    尝试在 iPhone 11 pro max 13 2 2 模拟器上运行时出现此错误 在 iPhone 11 Pro Max 上以调试模式启动 lib main dart Running pod install CocoaPods outpu
  • 动态添加没有值的查询参数到Retrofit请求

    我请求设置为用户打开的服务列表 请求具有以下格式 服务参数列表 service 10 service 1000 service 10000 是动态创建的 每个参数没有值 是否可以使用 Retrofit 来实现这一目标 来自改造文档 http
  • 使用pyinstaller时找不到脚本

    我正在尝试将 python 脚本转换为 exe 文件 我已将 python 脚本与 pyinstaller 一起添加到文件夹中 并在 CMD 中使用正确的 PATH C Users ola nordmann AppData Local Pa
  • 在 Bash 中获取文件路径参数中的最后一个目录名/文件名

    我正在尝试为 SVN 编写一个提交后挂钩 该挂钩托管在我们的开发服务器上 我的目标是尝试自动将已提交项目的副本签出到服务器上托管的目录 但是 我需要能够仅读取传递给脚本的目录字符串中的最后一个目录 以便签出到托管我们的项目的同一子目录 例如
  • EntityFramework的AddOrUpdate导致外键更新不正确

    假设我有多个国家 每个国家都有多个城市 我可以使用以下模型来表示这一点 public class Country public virtual int Id get set Required public virtual string Na
  • 如何在C++中丢弃const

    这就是我正在尝试做但我做不到的事情 include
  • 从字符到日期/时间的转换返回 NA

    我经常使用as POSIXct将字符转换为POSIXct 但我得到NA有时我不知道为什么 例如 DATE lt Fri Apr 10 11 57 47 2015 DATE in posix lt as POSIXct DATE format
  • 使用 HTML/JavaScript/CSS 沿圆形路径移动 div

    我想使用 HTML CSS JavaScript 沿着圆形路径移动一个圆 有办法实现这一点吗 下面添加圆的代码 circle width 50px height 50px display block webkit border radius
  • 使用 lombok 自定义序列化和反序列化字段名称

    有没有一种方法可以指定不同的序列化 反序列化 JSON 字段名称 而不必显式写出 getter 和 setter 方法 也许使用 lombok getter 和 setter 与此类似example https stackoverflow
  • web.xml 中的会话超时

    我试图了解 Web xml 中会话配置用于会话超时的真正目的
  • 如何在 PowerShell 中关闭所有打开的网络文件? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在尝试
  • maven-shade-plugin 不会替换原来的 jar

    奇怪的是 我的 maven shade plugin 没有用阴影 jar 替换原始 jar 有谁知道可能是什么原因 这是我在 pom xml 中的插件
  • 在S3 AWS上React应用程序SPA,同时刷新页面显示404页面

    我有一个SPA用做的React JS on a S3桶我正在使用Cloud Front 通过 HTTPS 和自定义域工作 当我刷新页面时 如果我有另一个不是 BASE URL 的路由 例如domain com something S3 向我
  • jquery 克隆元素在变量中被更改

    EDIT 现在的工作示例位于jsbin com ivukar 10 http jsbin com ivukar 10 这是我正在尝试做的事情 总结为核心步骤 没有所有对您来说毫无意义的细节 从 DOM 克隆现有的 div 并将该克隆存储在变
  • ESLint - 如何限制“this”的属性

    禁止像这样的代码this log 以下配置不起作用 no restricted properties 2 object this property log 您可以通过使用来实现这一点无限制语法 https eslint org docs r
  • 在 Elixir 中运行 shell 命令

    我想通过我的 Elixir 代码执行一个程序 对给定字符串调用 shell 命令的方法是什么 是否存在非特定于平台的内容 以下是执行不带参数的简单 shell 命令的方法 System cmd whoami gt lukas n 0 查看有