【发布时间】:2019-08-01 09:08:04
【问题描述】:
我是elixir 和phoenix 的新手。我在erlang 中找到,使用--diskup 检查磁盘空间。我在 elixir 中找到了另一个函数/语句来检查总内存使用情况:
> :erlang.memory(:total)
我的问题是如何检查我当前系统的磁盘大小/空间?
【问题讨论】:
标签: elixir erlang-otp
我是elixir 和phoenix 的新手。我在erlang 中找到,使用--diskup 检查磁盘空间。我在 elixir 中找到了另一个函数/语句来检查总内存使用情况:
> :erlang.memory(:total)
我的问题是如何检查我当前系统的磁盘大小/空间?
【问题讨论】:
标签: elixir erlang-otp
或者你可以在 erlang 中执行 os:cmd("df")。
【讨论】:
disksup 模块属于 os_mon 应用程序,而后者又依赖于 sasl 应用程序。因此,您需要在调用之前启动这些应用程序。
> :application.start(:sasl)
> :application.start(:os_mon)
> :disksup.get_disk_data()
现在你可以使用与 Erlang 类似的所有功能了。
【讨论】: