linux - 检查可用的处理核心

标签 linux shell unix ffmpeg

如果 Mac 机器上有可用资源,我需要编写一个转码脚本来发出适当的 ffmpeg 命令。该机器是 2 x 2.66 GHz 6 核。基本上我想使用的逻辑是:

[cron every x minutes]
if available_cores:
    pull front file in queue and transcode
else:
    pass

我如何检查是否有可用的处理单元来运行 ffmpeg

最佳答案

使用 Unix 给你的东西 :) 我建议使用通常不为人知的 batch 程序(at 的一部分),它会在平均负载时调用参数程序低于特定阈值,将它们排在队列中。 手动批处理

关于linux - 检查可用的处理核心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9458973/

相关文章:

c - 在接收消息时继续使用 select() 计算超时?

linux - 如何忽略历史记录中的多个命令?

linux - 如何在echo中使用Read命令,就像填空一样

python - 为什么我收到错误 : "buffsize musth be an integer" for mv shell command

javascript - 按 unix 时间戳数据属性对元素进行排序

shell - Unix find 命令,什么是{}和\;为了?

windows - bat文件中设置的cygwin环境变量

linux - 使用 cygwin (windows) 的 i686 的 GCC 交叉编译器 - 构建 GCC 失败

c++ - 创建 CMake 选项组

linux - 内部变量 PIPESTATUS