Обратите внимание, что вам понадобится execp или execpi, чтобы выполнить вышеизложенное, поскольку exec и execi не анализируют выходные данные скрипта.
execp: выполняет команду оболочки и отображает вывод в conky. Предупреждение: это занимает намного больше ресурсов, чем другие переменные. Я бы порекомендовал написать код поведения на C и опубликовать патч. Это отличается от $ exec тем, что он анализирует выходные данные команды, поэтому вы можете вставить такие вещи, как $ {color red} hi!$ {color} в вашем скрипте и правильно его проанализировал Конки. Предостережения: Conky анализирует и оценивает выходные данные $ execp каждый раз, когда Conky делает цикл, а затем уничтожает все объекты. Если вы попытаетесь использовать что-то вроде $ execi в операторе $ execp, оно будет функционировать с тем же интервалом, что и оператор $ execp, так как он создается и уничтожается через каждый интервал.
Это также работает с простым катанием файла, такого как:
${execpi 15 cat /path/to/file.log}