我正在尝试在 Python 中对当前 shell(基本上是 中的所有内容)的系统资源进行检查,ulimit以查看是否可以分配足够的资源。我找到了该resource模块,但它似乎没有ulimit提供所有信息(例如POSIX message queues和real-time priority)。有没有一种方法可以在不使用外部库的情况下在 Python 中找到这些的软限制和硬限制?如果可能的话,我想避免ulimit作为子进程运行,但如果这是唯一的方法,我会这样做。
ulimit
resource
POSIX message queues
real-time priority
python unix resources ulimit
python ×1
resources ×1
ulimit ×1
unix ×1