【问题标题】:How can i measure disk size using elixir?如何使用 elixir 测量磁盘大小?
【发布时间】:2019-08-01 09:08:04
【问题描述】:

我是elixirphoenix 的新手。我在erlang 中找到,使用--diskup 检查磁盘空间。我在 elixir 中找到了另一个函数/语句来检查总内存使用情况:

> :erlang.memory(:total)

我的问题是如何检查我当前系统的磁盘大小/空间?

【问题讨论】:

    标签: elixir erlang-otp


    【解决方案1】:

    或者你可以在 erlang 中执行 os:cmd("df")。

    【讨论】:

      【解决方案2】:

      disksup 模块属于 os_mon 应用程序,而后者又依赖于 sasl 应用程序。因此,您需要在调用之前启动这些应用程序。

      > :application.start(:sasl)
      > :application.start(:os_mon)
      > :disksup.get_disk_data()
      

      现在你可以使用与 Erlang 类似的所有功能了。

      【讨论】:

        猜你喜欢
        • 2015-10-09
        • 1970-01-01
        • 2012-09-13
        • 1970-01-01
        • 2017-08-22
        • 1970-01-01
        • 1970-01-01
        • 2023-03-26
        • 1970-01-01
        相关资源
        最近更新 更多