LINUX.ORG.RU

[conky]Математические выражения.

 


0

1

Всем добрый.
Уважаемые, подскажите пожалуйста, можно ли в conky выполнять математические операции без использования внешних скриптов?
Необходимо для организации слежения за интернет-трафиком (трафик лимитирован). Сейчас вывожу инфу строкой типа

${font Terminus:size=10}${color #ffffff}Трафик:   ↓  ${totaldown ppp0}
а хотелось бы, чтоб выводилось не значение ${totaldown ppp0}, а результат операции- число минус ${totaldown ppp0}.
Заранее спасибо.

★★

Последнее исправление: vadik (всего исправлений: 1)

Ответ на: комментарий от derlafff

Не прокатывает. Выводит просто число, которое вбил вместо $number. А самого вычисления не производит. Причем пробовал разные скобки (),{},[] - без результата.

vadik ★★
() автор топика
Ответ на: комментарий от derlafff

Вывело строку с надписью exec $[2 - 5]. Конки видит предлагаемые параметры как обычный текст. (((

vadik ★★
() автор топика
Ответ на: комментарий от derlafff

Вывело пустую строку, а в терминале посыпались сообщения

sh: -3: команда не найдена
sh: -3: команда не найдена
sh: -3: команда не найдена

vadik ★★
() автор топика
Ответ на: комментарий от derlafff

Не совсем.
Если стоят одни числа, то работает. Если подставить

${exec "echo $[2 - ${totaldown ppp0}]"}
то в терминал сыпется
sh: 2 - ${totaldown ppp0}: bad substitution
sh: 2 - ${totaldown ppp0}: bad substitution
причем независимо есть кавычки или нет.

vadik ★★
() автор топика

К сожалению напрямую решить вопрос с коньками не удалось.
Пока остановился на варианте vnstat + вывод инфы в conky. Всем спасибо.

vadik ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.