${top cpu 1}
例如,我有那个给我看13.34
。是否可以将其舍入为13
?
答案1
您可以编写一小段lua
代码来为您完成此操作。例如,在您的~/.conkyrc
:
conky.config = {
lua_load = '/tmp/mylua.lua',
};
conky.text = [[
${lua conky_myfun ${top cpu 1}}
]]
并在文件中/tmp/mylua.lua
function conky_myfun(arg)
local n = conky_parse(arg)
return math.floor(tonumber(n)+.5)
end
这将conky_myfun
使用给定的参数进行调用。该函数评估 arg 以获取值,将其转换为数字,并四舍五入为最接近的整数。