${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를 평가하여 값을 얻은 다음 이를 숫자로 변환하고 가장 가까운 정수로 반올림합니다.