Conky
conky execi 在啟動時不執行
在我的 .conkyrc 文件中,我使用了一些 shell 腳本並通過 {execi} 呼叫它。
問題是它不會在啟動時執行這些腳本,例如 get_public_ip.sh 不需要像 get_cpu_temp.sh 那樣每 30 秒呼叫一次,所以我使用:
{exceci 3600 get_public_ip.sh}
使用此命令,我必須等待一小時才能獲得我的公共 IP,因為 conky 不會在啟動時呼叫腳本!
如何配置 conky 以便在啟動時呼叫所有 {execi} 行?
據我所知
execi
應該可以工作,不知道為什麼不可以。無論如何,我可以conky
按如下方式顯示我的公共 IP:${texeci 3600 wget -qO - http://cfajohnson.com/ipaddr.cgi}
嘗試用 替換
execi
,texeci
看看是否有幫助。另一個可能的問題是
conky
可能在您的連接建立之前載入。如果是這樣,它將在啟動時執行您的execi
命令,但由於您尚未連接,因此不會得到任何結果。conky
我通過如下所示的包裝腳本啟動來解決此類問題:#!/bin/bash sleep 20 conky