LINUX.ORG.RU

Conky: execi внутри if_existing, можно ли?


0

1

Написал скрипт на питоне, который пишет в файл текущий работающий интерфейс и позволяет глобальным нажатием клавиш его изменять (в этом файле).
Нужно чтобы конки читала из этого файла интерфейс и подставляла его везде у себя.

Как это выглядит сейчас:

${if_existing /sys/class/net/eth0/operstate up}
Что-то делаем
${endif}

Как хотелось бы:
${if_existing /sys/class/net/${execi 2 cat ~/.conky/iface}/operstate up}
Что-то делаем
${endif}
Однако так делать внутри if_existing нельзя.
Можно ли как-нибудь сделать то, что я хочу?

Решил проблему так:

${eval ${execpi 2 echo "\${if_existing /sys/class/net/$(cat ~/.conky/iface)/operstate up}
Что-то делаем \${endif}"}} 

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